Salinan kode adalah sebagai berikut:
document.geteLementsbyname ('somename') mengembalikan daftar node (array)
Catatan: Di IE, beberapa node tidak memiliki atribut nama, yang tidak dapat diperoleh menggunakan Document.getElementsByName. Hanya tag berikut yang memiliki atribut nama:
A, APPLET, attribute, BUTTON, EMBED, FORM, IMG, INPUT type=button, INPUT type=checkbox, INPUT type=file, INPUT type=hidden, INPUT type=image, INPUT type=password, INPUT type=radio, INPUT type=reset, INPUT type=submit, INPUT type=text, LINK, MAP, OBJECT, RT, RUBY, SELECT, TEXTAREA
Tidak ada yang lain, seperti div, rentang, dll.
Alternatif:
Prasyarat: Asumsikan bahwa tagname dari array simpul yang diambil konsisten. (Umumnya jarang melihat node dalam array simpul yang diperoleh dari tag yang berbeda)
Cuplikan kode JSP:
...... <logika: iterate id = 't' name = 'datalist'> <tr class = 'list'> ...... <td class = 'normal'> <span name = 'tbc'> $ {t.lowareats_tbc} </span> </td> ...... </tr> </logika: iterate> ...Cuplikan Kode JavaScript:
...... var tbclist = document.getElementsbyTagname ('span'); for (var i = 0; i <tbclist.length; i ++) {if (tbclist [i] .name! = 'tbc') lanjutkan; // ...... kode logistik} ......