HTML DOM Element nodeName ਪੈਰਾਮੀਟਰ

ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ

nodeName ਪੈਰਾਮੀਟਰ ਵਾਪਸੀ ਨੋਡ ਦਾ ਨਾਮ ਦਿੰਦਾ ਹੈ:

  • ਜੇਕਰ ਨੋਡ ਐਲੀਮੈਂਟ ਨੋਡ ਹੈ ਤਾਂ nodeName ਵਿਸ਼ੇਸ਼ਤਾ ਵਾਪਸ ਦਿੰਦਾ ਹੈਟੈਗ ਨਾਮ(ਮੋਟਾ ਅੱਕਸ਼ਰ)。
  • ਜੇਕਰ ਨੋਡ ਪੈਟਰੀਅਰ ਨੋਡ ਹੈ ਤਾਂ nodeName ਵਿਸ਼ੇਸ਼ਤਾ ਵਾਪਸ ਦਿੰਦਾ ਹੈਪੈਟਰੀਅਰ ਨਾਮ.
  • ਜੇਕਰ ਨੋਡ ਟੈਕਸਟ ਨੋਡ ਹੈ ਤਾਂ nodeName ਵਿਸ਼ੇਸ਼ਤਾ ਵਾਪਸ ਦਿੰਦਾ ਹੈ #text.
  • ਜੇਕਰ ਨੋਡ ਟਿੱਪਣੀ ਨੋਡ ਹੈ ਤਾਂ nodeName ਵਿਸ਼ੇਸ਼ਤਾ ਵਾਪਸ ਦਿੰਦਾ ਹੈ #comment.
  • ਜੇਕਰ ਨੋਡ ਦਸਤਾਵੇਜ ਨੋਡ ਹੈ ਤਾਂ nodeName ਵਿਸ਼ੇਸ਼ਤਾ ਵਾਪਸ ਦਿੰਦਾ ਹੈ #document.

nodeName ਵਿਸ਼ੇਸ਼ਤਾ ਸਿਰਫ ਪੜ੍ਹਨ ਲਈ ਹੈ。

ਹੋਰ ਦੇਖੋ:

nodeType ਵਿਸ਼ੇਸ਼ਤਾ

nodeValue ਵਿਸ਼ੇਸ਼ਤਾ

tagName ਵਿਸ਼ੇਸ਼ਤਾ

childNodes ਵਿਸ਼ੇਸ਼ਤਾ

ਇੰਸਟੈਂਸ

ਉਦਾਹਰਣ 1

ਪਹਿਲਾ ਸ਼ਾਖਾ ਨੋਡ ਦੇ ਪੈਟਰੀਅਰ ਨਾਮ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ:

document.getElementById("myP").nodeName;

ਆਪਣੇ ਆਪ ਨਾਲ ਪ੍ਰਯੋਗ ਕਰੋ

ਉਦਾਹਰਣ 2

ਪਹਿਲਾ ਸ਼ਾਖਾ ਨੋਡ ਦੇ ਨੋਡ ਨਾਮ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ:

document.body.nodeName;

ਆਪਣੇ ਆਪ ਨਾਲ ਪ੍ਰਯੋਗ ਕਰੋ

ਉਦਾਹਰਣ 3

ਪਹਿਲਾ ਸ਼ਾਖਾ ਨੋਡ ਦੇ ਨੋਡ ਨਾਮ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰੋ:

const nodes = document.body.childNodes;
let text = "";
for (let i = 0; i < nodes.length; i++) {
  text += nodes[i].nodeName + "<br>";
}

ਆਪਣੇ ਆਪ ਨਾਲ ਪ੍ਰਯੋਗ ਕਰੋ

ਉਦਾਹਰਣ 4

ਪਹਿਲਾ ਸ਼ਾਖਾ ਨੋਡ ਦੇ ਨੋਡ ਨਾਮ, ਮੁੱਲ ਅਤੇ ਤਰ੍ਹਾਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰੋ: "myDIV"

const x = document.getElementById("myDIV").firstChild;
let text = "";
text += "Name: " + x.nodeName + "<br>";
text += "Value: " + x.nodeValue + "<br>";
text += "Type: " + x.nodeType;

ਆਪਣੇ ਆਪ ਨਾਲ ਪ੍ਰਯੋਗ ਕਰੋ

ਗਰੰਥ ਵਿਧਾਨ

element.nodeName

ਜਾਂ

node.nodeName

ਵਾਪਸ ਦਿੱਤਾ ਗਿਆ ਮੁੱਲ

  • ਐਲੀਮੈਂਟ ਨੋਡ ਵਾਪਸ ਦਿੰਦਾ ਹੈਟੈਗ ਨਾਮ(ਮੋਟਾ ਅੱਕਸ਼ਰ)
  • ਪੈਟਰੀਅਰ ਨੋਡ ਵਾਪਸ ਦਿੰਦਾ ਹੈਪੈਟਰੀਅਰ ਨਾਮ
  • ਟੈਕਸਟ ਨੋਡ ਵਾਪਸ ਦਿੰਦਾ ਹੈ #text
  • ਟਿੱਪਣੀ ਨੋਡ ਵਾਪਸ ਦਿੰਦਾ ਹੈ #comment
  • ਦਸਤਾਵੇਜ ਨੋਡ ਵਾਪਸ ਦਿੰਦਾ ਹੈ #document

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

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

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

ਚਰਮੋਇਲ ਆਈਈ ਐਜ਼ ਫਾਇਰਫਾਕਸ ਸਫਾਰੀ ਓਪਰਾ
ਚਰਮੋਇਲ ਆਈਈ ਐਜ਼ ਫਾਇਰਫਾਕਸ ਸਫਾਰੀ ਓਪਰਾ
ਸਮਰਥਨ 9-11 ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ