เอกสาร HTML DOM getElementsByName()
ตัวอย่าง
รับองค์ประกอบทั้งหมดที่มีชื่อ "fname":
let collection = document.getElementsByName("fname");
ตัวอย่าง "ลองใช้เอง" เพิ่มเติมด้านล่าง
ความหมายและการใช้งาน
วิธี การgetElementsByName()
ส่งคืนคอลเลกชันขององค์ประกอบที่มีชื่อที่ระบุ
getElementsByName()
วิธีการส่งคืนHTMLCollection
ดูสิ่งนี้ด้วย:
เอกสาร getElementById() Method
เอกสาร getElementsByTagName() Method
เอกสาร getElementsByClassName() Method
ไวยากรณ์
document.getElementsByName(name)
พารามิเตอร์
Parameter | Description |
name | Required. The name value of the elements. |
คืนมูลค่า
พิมพ์ | คำอธิบาย |
วัตถุ | วัตถุHTMLCollection คอลเลกชันขององค์ประกอบที่มีชื่อที่ระบุ องค์ประกอบจะถูกจัดเรียงตามที่ปรากฏในเอกสาร |
ตัวอย่างเพิ่มเติม
จำนวนองค์ประกอบที่มีชื่อ="สัตว์":
let num = document.getElementsByName("animal").length;
ตรวจสอบองค์ประกอบ <input> ทั้งหมดที่มี type="checkbox" ที่มีชื่อ "animal":
const collection = document.getElementsByName("animal");
for (let i = 0; i < collection.length; i++) {
if (collection[i].type == "checkbox") {
collection[i].checked = true;
}
}
รองรับเบราว์เซอร์
document.getElementsByName()
เป็นคุณลักษณะ DOM ระดับ 1 (1998)
ได้รับการสนับสนุนอย่างเต็มที่ในเบราว์เซอร์ทั้งหมด:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |