HTML DOM Element parentElement ਪ੍ਰਤੀਯੋਗਿਤਾ
- ਪਿਛਲਾ ਪੰਨਾ parentNode
- ਅਗਲਾ ਪੰਨਾ previousSibling
- ਇੱਕ ਤਹਾਸੁਰ ਵਾਪਸ HTML DOM Elements ਆਬਜੈਕਟ
ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ
parentElement
ਪ੍ਰਤੀਯੋਗਿਤਾ ਨੂੰ ਵਾਪਸ ਦਿੰਦੀ ਹੈ。
parentElement
ਅਤੇ parentNode ਦਾ ਅਲਗ ਹੈ, ਜੇਕਰ ਪੈਰੈਂਟ ਨੋਡ ਐਲੀਮੈਂਟ ਨੋਡ ਨਹੀਂ ਹੈ ਤਾਂ parentElement
ਵਾਪਸ ਦਿੱਤਾ ਗਿਆ ਹੈ null
:
document.body.parentNode; // ਵਾਪਸ <html> ਐਲੀਮੈਂਟ document.body.parentElement; // ਵਾਪਸ <html> ਐਲੀਮੈਂਟ document.documentElement.parentNode; // ਵਾਪਸ ਦਸਤਾਵੇਜ਼ ਨੋਡ document.documentElement.parentElement; // ਵਾਪਸ null (html ਪੈਰੈਂਟ ELEMENT ਨੋਡ ਨਹੀਂ ਹੈ)
ਮੋਟੇ ਤੌਰ 'ਤੇ, ਕਿਸ ਪ੍ਰਕਾਰ ਦਾ ਪ੍ਰਤੀਯੋਗਿਤਾ ਵਰਤਣਾ ਮਹੱਤਵਪੂਰਨ ਨਹੀਂ ਹੈ, ਪਰ parentNode
ਸਭ ਤੋਂ ਪ੍ਰਸਿੱਧ ਹੋ ਸਕਦੀ ਹੈ。
ਇਹ ਪ੍ਰਤੀਯੋਗਿਤਾ ਸਿਰਫ ਪੜ੍ਹਨ ਵਾਲੀ ਹੈ。
HTML ਨੋਡ ਅਤੇ ਐਲੀਮੈਂਟ
ਵਿੱਚ HTML DOMDOM (Document Object Model) ਵਿੱਚ, HTML ਦਸਤਾਵੇਜ਼ ਸਮੂਹ ਹੈ ਜੋ ਉਪ ਨੋਡ (ਜਾਂ ਨਹੀਂ) ਰੱਖਦਾ ਹੈ।
ਨੋਡਐਲੀਮੈਂਟ ਨੋਡ, ਟੈਕਸਟ ਨੋਡ ਅਤੇ ਨਾਮਕਰਣ ਨੋਡ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ。
ਐਲੀਮੈਂਟਦਰਮਿਆਨ ਦਾ ਖਾਲੀ ਸਪੇਸ ਵੀ ਟੈਕਸਟ ਨੋਡ ਹੈ。
ਜਦੋਂਕਿ ਐਲੀਮੈਂਟ ਸਿਰਫ ਐਲੀਮੈਂਟ ਨੋਡ ਹੈ。
ਉਪ ਨੋਡ ਅਤੇ ਉਪ ਐਲੀਮੈਂਟ
childNodes ਵਾਪਸ ਦਿੱਤਾ ਗਿਆ ਹੈਉਪ ਨੋਡਐਲੀਮੈਂਟ ਨੋਡ, ਟੈਕਸਟ ਨੋਡ ਅਤੇ ਨਾਮਕਰਣ ਨੋਡ)।
children ਵਾਪਸ ਦਿੱਤਾ ਗਿਆ ਹੈਉਪ ਐਲੀਮੈਂਟਨਹੀਂ ਕਿ ਟੈਕਸਟ ਅਤੇ ਨਾਮਕਰਣ ਨੋਡ)।
ਸਾਥੀ ਅਤੇ ਐਲੀਮੈਂਟ ਦੇ ਸਾਥੀ
ਸਾਥੀਇਹ 'ਭਾਈ' ਅਤੇ 'ਭੈਣ' ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ。
ਸਾਥੀਇਕੱਲੇ ਪੈਰੈਂਟ ਨੋਡ ਵਾਲੇ ਨੋਡ (ਜਿਵੇਂ ਕਿ ਇੱਕੋ ਜਿਹੇ) childNodes ਸੂਚੀ ਵਿੱਚ)।
ਐਲੀਮੈਂਟ ਦੇ ਸਾਥੀਇਕੱਲੇ ਪੈਰੈਂਟ ਐਲੀਮੈਂਟ ਵਾਲੇ ਐਲੀਮੈਂਟ (ਜਿਵੇਂ ਕਿ ਇੱਕੋ ਜਿਹੇ) children ਸੂਚੀ ਵਿੱਚ)।
ਉਦਾਹਰਣ
ਉਦਾਹਰਣ 1
li ਐਲੀਮੈਂਟ ਦੇ ਪੈਰੈਂਟ ਐਲੀਮੈਂਟ ਦਾ ਨੋਡ ਨਾਮ ਪ੍ਰਾਪਤ ਕਰੋ:
var x = document.getElementById("myLI").parentElement.nodeName;
ਉਦਾਹਰਣ 2
ਅਨੁਕੂਲ ਤੱਕ ਇਲੈਕਟ੍ਰੌਨਿਕ ਸਮਾਰਕ (span) ਨੂੰ ਕਿਉਂਕਿ ਉਸ ਦੇ ਪੈਰੈਂਟ (div) ਨੂੰ ਛੁਪਾਉਣਾ ਹੈ:
<div> <span onclick="this.parentElement.style.display = 'none';">x</span> </div>
ਸਿਧਾਂਤ
node.parentElement
ਵਾਪਸ ਦਿੱਤਾ ਗਿਆ ਮੁੱਲ
ਇੰਟਰਫੇਸ | ਵਰਣਨ |
---|---|
Element ਐਕਸਪੋਜ਼ਰ | ਨੋਡ ਦੇ ਪੈਰੈਂਟ ਐਲੀਮੈਂਟ ਨੋਡ ਦਰਸਾਉਂਦਾ ਹੈ。 |
null | ਜੇਕਰ ਇਹ ਨੋਡ ਪੈਰੈਂਟ ਨੋਡ ਨਹੀਂ ਹੈ ਤਾਂ。 |
ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ
element.parentElement
DOM Level 3 (2004) ਹੈ ਮੁੱਦਾ।
ਸਾਰੇ ਬਰਾਉਜ਼ਰਾਂ ਦੁਆਰਾ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰਥਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ:
ਚਰਾਮ | ਆਈਈ | ਐਜ਼ | ਫਾਇਰਫਾਕਸ | ਸਫਾਰੀ | ਓਪੇਰਾ |
---|---|---|---|---|---|
ਚਰਾਮ | ਆਈਈ | ਐਜ਼ | ਫਾਇਰਫਾਕਸ | ਸਫਾਰੀ | ਓਪੇਰਾ |
ਸਮਰਥਨ | 9-11 | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ |
- ਪਿਛਲਾ ਪੰਨਾ parentNode
- ਅਗਲਾ ਪੰਨਾ previousSibling
- ਇੱਕ ਤਹਾਸੁਰ ਵਾਪਸ HTML DOM Elements ਆਬਜੈਕਟ