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