Кода -копия выглядит следующим образом:
document.getelementsbyname ('somename') возвращает список узлов (массив)
Примечание. В IE в некоторых узлах нет атрибута имени, который не может быть получен с помощью document.getelementsbyname. Только следующие теги имеют атрибут имени:
A, Applet, Attribute, Cutting, Embed, Form, IMG, Type Type = кнопка = кнопка ввода типа = флажок, входной тип = файл, тип ввода = hidden, type type = image, тип ввода = пароль, тип ввода = радио, тип ввода = сброс, тип ввода = Отправить, ввод = текст, ссылка, карта, объект, RT, Ruby, Select, TextArea
Ничто иное, например, div, span и т. Д.
Альтернативы:
Обязательное условие: Предположим, что Tagname из полученного массива узлов является последовательным. (Как правило, редко можно увидеть узлы в приобретенном массиве узлов из разных тегов)
Фрагмент кода JSP:
...... <Logic: Iterate id = 't' name = 'datalist'> <tr class = 'list'> ...... <td class = 'normal'> <span name = 'tbc'> $ {t.lowareats_tbc} </span> </td> ...... </tr> </logic: iturate> ...JavaScript код фрагмент:
...... var tbclist = document.getElementsbytagname ('span'); for (var i = 0; i <tbclist.length; i ++) {if (tbclist [i] .name! = 'tbc') продолжить; // ...... логистический код} ......