HTML DOM Element hasChildNodes() طریق

تعلیم اور استعمال

اگر کسی بھی بچہ نود بجائی موجود ہو،hasChildNodes() 方法返回 ਚੇਨਤਾਂ ਫਾਲਸ

hasChildNodes() ਇਹ ਮੱਥਾ ਸਿਰਫ ਲੜੀਬੱਧ ਹੈ。

ਧਿਆਨ

ਨੋਡ ਵਿੱਚ ਖਾਲੀ ਸ਼ਬਦਾਂ ਨੂੰ ਉਪ ਨੋਡ (ਟੈਕਸਟ ਨੋਡ) ਵਜੋਂ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ。

ਇਹ ਦੇਖੋ:

childNodes ਪ੍ਰਤੀਯੋਗਿਤਾ

firstChild ਪ੍ਰਤੀਯੋਗਿਤਾ

lastChild ਪ੍ਰਤੀਯੋਗਿਤਾ

nextSibling ਪ੍ਰਤੀਯੋਗਿਤਾ

previousSibling ਪ੍ਰਤੀਯੋਗਿਤਾ

parentNode ਪ੍ਰਤੀਯੋਗਿਤਾ

HTML ਨੋਡ ਅਤੇ ਇਲੈਕਟਰਨ

ਵਿੱਚ HTML DOM(ਦਾਖਲ ਆਬਜੈਕਟ ਮਾਡਲ) ਵਿੱਚ ਐੱਚਟੀਐੱਮਐੱਲ ਦਾਖਲ ਹੈ ਜੋ ਉਪ ਨੋਡ ਰੱਖਦਾ ਹੈ (ਜਾਂ ਨਹੀਂ ਰੱਖਦਾ ਹੈ) ਦਾ ਸਮੂਹ ਹੈ。

ਨੋਡਇਲੈਕਟਰਨ ਨੋਡ, ਟੈਕਸਟ ਨੋਡ ਅਤੇ ਟਿੱਪਣੀ ਨੋਡ ਨੂੰ ਦੱਸਦਾ ਹੈ。

ਇਲੈਕਟਰਨਖਾਲੀ ਸ਼ਬਦਾਂ ਵਿੱਚ ਵੀ ਟੈਕਸਟ ਨੋਡ ਹੁੰਦੇ ਹਨ。

ਜਦੋਂ ਕਿ ਇਲੈਕਟਰਨ ਸਿਰਫ ਇਲੈਕਟਰਨ ਨੋਡ ਹੈ。

ਉਪ ਨੋਡ ਅਤੇ ਉਪ ਇਲੈਕਟਰਨ

childNodes ਵਾਪਸਉਪ ਨੋਡ(ਇਲੈਕਟਰਨ ਨੋਡ, ਟੈਕਸਟ ਨੋਡ ਅਤੇ ਟਿੱਪਣੀ ਨੋਡ ਨਾਲ)。

children ਵਾਪਸਉਪ ਇਲੈਕਟਰਨਨਹੀਂ ਕਿ ਟੈਕਸਟ ਅਤੇ ਟਿੱਪਣੀ ਨੋਡ ਨਾਲ。

ਭਾਈਚਾਰੇ ਅਤੇ ਇਲੈਕਟਰਨ ਦੇ ਭਾਈਚਾਰੇ

ਭਾਈਚਾਰੇਇਹ 'ਭਾਈ' ਅਤੇ 'ਭੈਣ' ਨਾਲ ਹੈ。

ਭਾਈਚਾਰੇਹਮੇਸ਼ਾ ਇੱਕ ਜਿਸ ਕੋਲ ਇੱਕ ਜਿਸ ਦਾ ਮਾਪਦੰਡ ਇੱਕ ਹੀ ਹੈ (ਇੱਕ ਜਿਸ ਦਾ ਮਾਪਦੰਡ ਇੱਕ ਹੀ ਹੈ) childNodes ਸੂਚੀ ਵਿੱਚ)。

ਇਲੈਕਟਰਨ ਦੇ ਭਾਈਚਾਰੇਹਮੇਸ਼ਾ ਇੱਕ ਜਿਸ ਕੋਲ ਇੱਕ ਜਿਸ ਦਾ ਮਾਪਦੰਡ ਇੱਕ ਹੀ ਹੈ (ਇੱਕ ਜਿਸ ਦਾ ਮਾਪਦੰਡ ਇੱਕ ਹੀ ਹੈ) children ਸੂਚੀ ਵਿੱਚ)。

ਉਦਾਹਰਣ

ਉਦਾਹਰਣ 1

ਇਲੈਕਟਰਨ ਕੋਲ ਉਪ ਨੋਡ ਹੈ ਕਿ ਨਹੀਂ?

let answer = element.hasChildNodes();

ਸਵੈ ਲਾਗੂ ਕਰੋ

ਉਦਾਹਰਣ 2

ਇਲੈਕਟਰਨ ਦਾ ਪਹਿਲਾ ਉਪ ਨੋਡ ਹਟਾਓ:

if (element.hasChildNodes()) {
  element.removeChild(element.childNodes[0]);
}

ਸਵੈ ਲਾਗੂ ਕਰੋ

ਵਿਆਕਰਣ

element.hasChildNodes()

ਪੈਰਾਮੀਟਰ

ਨਾ ਹੈ。

ਵਾਪਸ ਮੁੱਲ

ਪ੍ਰਕਾਰ ਵਰਣਨ
ਬੋਲੀਨ ਮੁੱਲ ਜੇਕਰ ਨੋਡ ਉਪ ਨੋਡ ਰੱਖਦਾ ਹੈ ਤਾਂ ਬੋਲੀਨ ਚੇਨ ਵਾਪਰਦੀ ਹੈ ਨਹੀਂ ਤਾਂ ਬੋਲੀਨ ਫਾਲਸ ਵਾਪਰਦੀ ਹੈ。

ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ

element.hasChildNodes() ਇਹ DOM Level 1 (1998) ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ。

ਸਾਰੇ ਬਰਾਉਜ਼ਰ ਇਸ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰਥਨ ਕਰਦੇ ਹਨ:

ਚਰਮੋਨੇ IE ਐਜ਼ ਫਾਇਰਫਾਕਸ ਸੈਫਾਰੀ ਓਪਰਾ
ਚਰਮੋਨੇ IE ਐਜ਼ ਫਾਇਰਫਾਕਸ ਸੈਫਾਰੀ ਓਪਰਾ
ਸਮਰਥਨ 9-11 ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ