ตัวอย่าง
ได้รับชื่อของ first แอตทริบิวต์ของ <button> องค์ประกอบ:
var x = document.getElementsByTagName("BUTTON")[0].attributes.item(0).nodeName;
ผลของ x อาจจะ:
onclick
ลองตัวเอง» เพิ่มเติม "Try it Yourself" ตัวอย่างด้านล่าง
ความหมายและการใช้งาน
item() วิธีการส่งกลับโหนดที่ดัชนีที่ระบุใน NamedNodeMap ที่เป็นวัตถุโหนด
โหนดจะเรียงตามที่ปรากฏในรหัสที่มาและดัชนีเริ่มต้นที่ 0
หมายเหตุ: มีสองวิธีในการเข้าถึงโหนดแอตทริบิวต์ที่ดัชนีที่ระบุใน NamedNodeMap คือ:
รูปแบบนี้:
document.getElementsByTagName("BUTTON")[0].attributes.item(1); // The 2nd attribute Try it
จะผลิตผลเช่นเดียวกับรูปแบบนี้:
document.getElementsByTagName("BUTTON")[0].attributes[1]; // The 2nd attribute Try it
คุณสามารถใช้วิธีสิ่งที่คุณต้องการ แต่วิธีการที่พบมากที่สุดคือ [ดัชนี]
เคล็ดลับ: ใช้ ระยะเวลาใน คุณสมบัติที่จะกลับจำนวนโหนดในวัตถุ NamedNodeMap
สนับสนุนเบราว์เซอร์
วิธี | |||||
---|---|---|---|---|---|
item() | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ |
วากยสัมพันธ์
ค่าพารามิเตอร์ พารามิเตอร์ ชนิด ลักษณะ index Number จำเป็นต้องใช้ ดัชนีของโหนดใน NamedNodeMap คุณต้องการที่จะกลับมา
รายละเอียดทางเทคนิค
กลับค่า: วัตถุโหนดแทนที่โหนดแอตทริบิวต์ที่ดัชนีที่ระบุ
หมายเหตุ: คืน null หากหมายเลขดัชนีอยู่นอกช่วง DOM รุ่น หลักระดับ 1
ตัวอย่างอื่น ๆ
ตัวอย่าง
เปลี่ยนค่าของที่ <button> แอตทริบิวต์สององค์ประกอบ:
document.getElementsByTagName("BUTTON")[0].attributes[1].value = "newClass"; ลองตัวเอง»