जावास्क्रिप्ट ने किसी एलिमेंट के निर्दिष्ट नाम के एट्रिब्यूट नोड को एट्रिब्यूट ऑब्जेक्ट के रूप में खोजने के लिए getAttributeNode() मेथड प्रदान किया है। यदि एट्रिब्यूट मौजूद नहीं है, तो रिटर्न मान null या खाली स्ट्रिंग ("") होता है।
सिंटैक्स
element.getAttributeNode(attributename);
यह निर्दिष्ट एट्रिब्यूट नोड का प्रतिनिधित्व करने वाला एट्रिब्यूट ऑब्जेक्ट लौटाता है।
उदाहरण
निम्नलिखित उदाहरण में, दो हेडिंग टैग्स हैं जिनमें अलग-अलग क्लासेस हैं। जब उन टैग्स को getAttributeNode() द्वारा एक्सेस किया जाता है तो वे उस एट्रिब्यूट क्लास को लौटा सकते हैं जिससे वे जुड़े हुए हैं। यह ऐरे की तरह ही काम करता है। हम उनके इंडेक्स नंबर प्रदान करके मल्टीपल क्लासेस को एक्सेस कर सकते हैं।
<html> <body> <h2 class="class1">Tutorix</h2> <h2 class="class2">Tutorialspoint</h2> <p id = "attribute"></p> <script> var elmnt = document.getElementsByTagName("h2")[1]; var value = elmnt.getAttributeNode("class").value; document.getElementById("attribute").innerHTML = value; </script> </body> </html>
आउटपुट
Tutorix Tutorialspoint class2