FF: присваивание option в <select>
В Google Chrome отлично работает такое вот присваивание select'у:
var SMS = new Array(); SMS[0] = 'MOB'; ... case "SMS": { for (var i = 0; i < SMS.length; i++) currency.options[i] = new Option(SMS[i], SMS[i]); break; } В IE, FF, Opere не работает, подскажите чем заменить. |
var option = document.createElement("option"); ... currency.appendChild(option); |
Octane, не помогло.
|
В консоль заглядывали, сообщения об ошибках есть?
|
Да, ругается, что currency не объявлена.
Поправил. Спасибо, все работает. |
Это доступное глобально имя или идентификатор элемента чтоли?
http://learn.javascript.ru/searching-elements-dom |
Дело вот в чем, я забыл объявить эту переменную, но в хроме и без этого все работало.
Теперь же, достаточно было просто объявить эту переменную: var currency = document.getElementById('currency'); и все заработало с прежним кодом. |
Часовой пояс GMT +3, время: 13:28. |