Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.04.2012, 18:24
Интересующийся
Отправить личное сообщение для klev2004 Посмотреть профиль Найти все сообщения от klev2004
 
Регистрация: 05.04.2012
Сообщений: 25

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 не работает, подскажите чем заменить.
Ответить с цитированием
  #2 (permalink)  
Старый 12.04.2012, 18:44
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

var option = document.createElement("option");
...
currency.appendChild(option);

Последний раз редактировалось Octane, 12.04.2012 в 18:50.
Ответить с цитированием
  #3 (permalink)  
Старый 13.04.2012, 00:35
Интересующийся
Отправить личное сообщение для klev2004 Посмотреть профиль Найти все сообщения от klev2004
 
Регистрация: 05.04.2012
Сообщений: 25

Octane, не помогло.
Ответить с цитированием
  #4 (permalink)  
Старый 13.04.2012, 00:39
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

В консоль заглядывали, сообщения об ошибках есть?
Ответить с цитированием
  #5 (permalink)  
Старый 13.04.2012, 00:43
Интересующийся
Отправить личное сообщение для klev2004 Посмотреть профиль Найти все сообщения от klev2004
 
Регистрация: 05.04.2012
Сообщений: 25

Да, ругается, что currency не объявлена.
Поправил. Спасибо, все работает.

Последний раз редактировалось klev2004, 13.04.2012 в 00:53.
Ответить с цитированием
  #6 (permalink)  
Старый 13.04.2012, 00:56
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Это доступное глобально имя или идентификатор элемента чтоли?
http://learn.javascript.ru/searching-elements-dom
Ответить с цитированием
  #7 (permalink)  
Старый 13.04.2012, 01:57
Интересующийся
Отправить личное сообщение для klev2004 Посмотреть профиль Найти все сообщения от klev2004
 
Регистрация: 05.04.2012
Сообщений: 25

Дело вот в чем, я забыл объявить эту переменную, но в хроме и без этого все работало.
Теперь же, достаточно было просто объявить эту переменную:
var currency = document.getElementById('currency');

и все заработало с прежним кодом.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамические option в select lurii Элементы интерфейса 10 14.01.2011 11:23
запомнить text из option [MI_nor] Элементы интерфейса 3 28.07.2010 16:35
динамические списки Shaci jQuery 0 14.12.2009 15:03
как тегу option с определенным value присвоить selected kichSman Общие вопросы Javascript 2 24.10.2009 03:14
Вставка текста в textarea после выбора select option modelisto Общие вопросы Javascript 2 14.10.2009 19:27