Цикл Javascript не видит ярлыки asp - PullRequest
0 голосов
/ 28 февраля 2011

У меня есть следующий javascript на странице asp:

for (var i=0; i < form1.elements.length; i++) {
    var elm = form1.elements[i];
    alert(elm.name)
}

Когда я выполняю итерацию, я вижу состояние просмотра и вижу кнопки asp, но не вижу метки asp.Это ожидаемое поведение?Как я могу перебирать метки?

Ответы [ 2 ]

1 голос
/ 28 февраля 2011

не слишком знаком с asp, но я уверен, что теги меток не являются частью свойства элементов формы.Попробуйте что-то вроде этого

var labels = form1.getElementsByTagName("LABEL");
for(var i=0; i < labels.length; i++) {
    alert(labels[i].id);
}
0 голосов
/ 28 февраля 2011

Метки ASP отображаются как теги SPAN, а теги SPAN не являются частью коллекции форм.В то время как вы можете перебирать коллекцию SPAN с кодом, заданным medina-g (используйте SPAN вместо LABEL), типичная HTML-страница может иметь много интервалов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...