Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ค่าของโหนดแอตทริบิวต์คลาสขององค์ประกอบใน JavaScript?


จาวาสคริปต์ ได้จัดเตรียม 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