Вход

Просмотр полной версии : обработка элементов форм


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').getElementsByTagNam e('select');
for (var i =0; i < select.length; i++) {
console.log(select[i].outerHTML);
}

ksa
26.06.2012, 13:44
Получаю значения так sel.sel_0.value ... sel.sel_9.value
Как вариант, перейти таки на

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