Javascript.RU

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

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

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

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

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

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

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

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

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

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



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

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


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