onChange в IE
Нашел похожую тему на форуме, но она пока слишком сложна для моего понимания. Поэтому прошу объяснить на простом примере.
Как заставить этот код работать в IE7? <script> function func() { var elSel = document.getElementById('type'); alert (elSel.selectedIndex); } </script> <select size="1" id="type" onChange="func()"> <option>test1</option> <option>test2</option> <option>test3</option> </select> |
Вот-так можно:
function func() { var elSel = document.getElementById('type'); alert (elSel.value); //заменил на value } <select size="1" id="type" onChange="func()"> <option value="1">test1</option> <option value="2">test2</option> <option value="3">test3</option> </select> |
Кстати, Ваш код у меня в IЕ6 работает, на IE7 не тестировал.
|
Спасибо друг:)
Ява скрипты вызывают все больше вопросов:) Сначало я думал что событие onChange неправильно работает в IE, потмоу что elSel.selectedIndex выводился при другом событии. А оказалось, что onChange работает без selectedIndex. Странно както... |
Часовой пояс GMT +3, время: 05:12. |