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, время: 00:11. |