วิธี item() ของ HTMLCollection
- หน้าก่อน item()
- หน้าต่อไป length
- กลับไปยังเพจขั้นบน HTMLCollection DOM
คำนำหน้าและการใช้งาน
item()
วิธีนี้คืนองค์ประกอบที่อยู่ที่ดัชนีที่กำหนดใน HTMLCollection
องค์ประกอบจะเรียงตามตำแหน่งที่มันปรากฏในโค้ดแรงต้น
สามารถใช้วิธีย่อแบบด้วย และจะได้ผลลัพธ์เดียวกัน:
var x = document.getElementsByTagName("P")[0];
ตัวอย่าง
ตัวอย่าง 1
เรียกข้อมูล HTML ขององค์ประกอบ <p> แรกของเอกสารนี้:
function myFunction() { var x = document.getElementsByTagName("P").item(0); alert(x.innerHTML); }
รูปแบบการใช้งาน
HTMLCollection.item(index)
หรือ
HTMLCollection[index]
ค่าอุปกรณ์
อุปกรณ์ | ประเภท | คำอธิบาย |
---|---|---|
index | Number |
สำคัญต้องการคืนค่าดัชนีขององค์ประกอบที่ต้องการ หมายเหตุ:ดัชนีเริ่มต้นจาก 0 |
ค่าที่คืน
องค์ประกอบ Elementแสดงว่าองค์ประกอบที่ตั้งอยู่ที่ดัชนีที่กำหนด
ถ้าเลขดัชนีเกินขอบเขต จะคืนค่า null。
การสนับสนุนโปรแกรมบราวเซอร์
วิธี | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
item() | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
ตัวอย่างเพิ่มเติม
ตัวอย่าง 2
เปลี่ยนข้อมูล HTML ขององค์ประกอบ <p> แรก:
document.getElementsByTagName("P").item(0).innerHTML = "Paragraph changed";
ตัวอย่าง 3
วนลูปผ่านทุกองค์ประกอบที่มีคลาส "myclass" และเปลี่ยนสี 배경ของมัน:
var x = document.getElementsByClassName("myclass"); for (i = 0; i < x.length; i++) { x.item(i).style.backgroundColor = "red"; }
ตัวอย่าง 4
เรียกข้อมูล HTML ขององค์ประกอบ <p> แรกใน <div> ของคุณ:
var div = document.getElementById("myDIV"); var x = div.getElementsByTagName("P").item(0).innerHTML;
เพิ่มเติมข้อมูล
HTMLCollection:ตัวแปร length
HTML องค์ประกอบgetElementsByClassName() วิธี
HTML องค์ประกอบวิธี getElementsByTagName()
- หน้าก่อน item()
- หน้าต่อไป length
- กลับไปยังเพจขั้นบน HTMLCollection DOM