document.getElementById('st'+k)
Здравствуйте.
<input type="text" id="st1" value="привет"> <input type="text" id="st2" value="пока"> <script> k=1;// значение k изменяется в зависимости от того с какой строкой работает пользователь alert(document.getElementById('st'+k).value); </script> Подскажите пожалуйста, почему подобное обращение к элементу формы работает в IE (у меня IE10), а в Opera/9.80 и Google Chrome - нет. И что сделать чтоб заработало и там и там. |
<input type="text" id="st1" value="привет"> <input type="text" id="st2" value="пока"> <script> k=1;// значение k изменяется в зависимости от того с какой строкой работает пользователь alert(document.getElementById('st'+k).value); </script> Все отлично работает. Сижу в Хроме. |
Нашла ошибку.
В <input> вместо id стояло name. IE пропускает (похоже по умолчанию присваивает id=name), а Хром и Опера -нет. Спасибо огромное. |
Цитата:
|
Часовой пояс GMT +3, время: 20:16. |