вопрос с циклом
Есть код,который должен по идее выводить alertы:wsw,2,0,но не выводит,не могу найти ошибку
function f1(){ var q = new Array(); var i=0; var c=0; while (i<5){q[i] = document.getElementById(c).value;i++;c++;} alert(q[0]) alert(q[1]) alert(q[2]) } <body> <table border='1'> <tr><td><input type='text' id='0' value='wsw'></td></tr> <tr><td><input type='text' id='1' value='2'></td></tr> <tr><td><input type='text' id='2' value='0'></td></tr> <tr><td><input type='text' id='3'></td></tr> <input type='button' value='Распределить команды' onClick='f1()'> </table> </body> помогите найти ошибку) явно какую то самую глупость пропустил |
Вникаем с допустимые значения атрибута ID :
http://htmlbook.ru/html/attr/id |
Black Dragon,
<script> function f1(){ var q = new Array(); var i=0; var c=0; alert(q); while (i<5){q[i] = document.getElementById("id"+c) ? document.getElementById("id"+c).value : "undefined";i++;c++;} alert(q); } </script> <body> <table border='1'> <tr><td><input type='text' id='id0' value='wsw'></td></tr> <tr><td><input type='text' id='id1' value='2'></td></tr> <tr><td><input type='text' id='id2' value='0'></td></tr> <tr><td><input type='text' id='id3'></td></tr> </table> <input type='button' value='Распределить команды' onClick='f1()'> </body> melky, не столько в id-шнике дело) |
Большое всем спасибо) понял в чём моя оплошность)
|
Часовой пояс GMT +3, время: 01:47. |