การคัดลอกรหัสมีดังนี้:
document.getElementByName ('somename') ส่งคืนรายการของโหนด (อาร์เรย์)
หมายเหตุ: ใน IE บางโหนดไม่มีแอตทริบิวต์ชื่อซึ่งไม่สามารถรับได้โดยใช้ document.getElementsByName เฉพาะแท็กต่อไปนี้เท่านั้นที่มีแอตทริบิวต์ชื่อ:
A, Applet, แอตทริบิวต์, ปุ่ม, ฝัง, รูปแบบ, img, ประเภทอินพุต = ปุ่ม, ประเภทอินพุต = ช่องทำเครื่องหมาย, ประเภทอินพุต = ไฟล์, ประเภทอินพุต = ซ่อน, ประเภทอินพุต = ภาพ, ประเภทอินพุต = รหัสผ่าน, ประเภทอินพุต = วิทยุ, ประเภทอินพุต = รีเซ็ต, ประเภทอินพุต = ส่ง, ประเภทอินพุต = ข้อความ, ลิงก์, แผนที่
ไม่มีอะไรอื่นเช่น div, span, ฯลฯ
ทางเลือก:
วิชาบังคับก่อน: สมมติว่าแท็กชื่อของอาร์เรย์โหนดที่ดึงมานั้นสอดคล้องกัน (โดยทั่วไปเป็นเรื่องยากที่จะเห็นโหนดในอาร์เรย์โหนดที่ได้รับจากแท็กที่แตกต่างกัน)
ตัวอย่างรหัส JSP:
...... <ลอจิก: iterate id = 't' name = 'datalist'> <tr class = 'list'> ...... <td class = 'ปกติ'> <span name = 'tbc'> $ {t.lowareats_tbc} </span> </td> ......ตัวอย่างรหัส JavaScript:
...... var tbClist = document.getElementByTagname ('span'); สำหรับ (var i = 0; i <tbClist.length; i ++) {ถ้า (tbclist [i] .name! = 'tbc') ดำเนินการต่อ; // ...... รหัสโลจิสติก} ......