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