Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   обработка элементов форм (https://javascript.ru/forum/dom-window/29395-obrabotka-ehlementov-form.html)

stalker77 26.06.2012 12:43

обработка элементов форм
 
Есть 10 селектов ( id=sel_0 ... id=sel_9) формы ( id=sel)
Надо обработать селекты в js-цикле
Получаю значения так sel.sel_0.value ... sel.sel_9.value
Как вместо 0 ... 9 подставить переменную(обработать их в цикле)?

skrudjmakdak 26.06.2012 12:55

var select = document.getElementsByTagName('select');
for (var i =0; i < select.lengt; i++)
{
console.log(select[i].outerHTML);
}

lord2kim 26.06.2012 13:09

тогда уж так
var select = document.getElementById('sel').getElementsByTagName('select');
for (var i =0; i < select.length; i++) {
	console.log(select[i].outerHTML);
}

ksa 26.06.2012 13:44

Цитата:

Сообщение от stalker77
Получаю значения так sel.sel_0.value ... sel.sel_9.value

Как вариант, перейти таки на

for (var i=0; i<10; i++) {
   document.gerElementById('sel_'+i).value
}


Часовой пояс GMT +3, время: 14:03.