Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.12.2012, 13:47
Интересующийся
Отправить личное сообщение для Black Dragon Посмотреть профиль Найти все сообщения от Black Dragon
 
Регистрация: 17.12.2011
Сообщений: 13

вопрос с циклом
Есть код,который должен по идее выводить 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>

помогите найти ошибку) явно какую то самую глупость пропустил
Ответить с цитированием
  #2 (permalink)  
Старый 16.12.2012, 14:03
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Вникаем с допустимые значения атрибута ID :
http://htmlbook.ru/html/attr/id
Ответить с цитированием
  #3 (permalink)  
Старый 16.12.2012, 14:05
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

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-шнике дело)
Ответить с цитированием
  #4 (permalink)  
Старый 16.12.2012, 17:23
Интересующийся
Отправить личное сообщение для Black Dragon Посмотреть профиль Найти все сообщения от Black Dragon
 
Регистрация: 17.12.2011
Сообщений: 13

Большое всем спасибо) понял в чём моя оплошность)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по each() и перебору строк таблицы battrack jQuery 1 09.02.2012 14:30
вопрос про возможности JS для рисования и анимации macdack Библиотеки/Тулкиты/Фреймворки 3 15.07.2011 00:13
Помогите пожалуйста с циклом faforty Общие вопросы Javascript 2 26.06.2011 21:38
Теоретический вопрос. gods33 (X)HTML/CSS 10 16.12.2010 23:49
Вопрос про ООП, цепочки прототипов. Shaci Общие вопросы Javascript 5 27.01.2010 14:50