Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> DOM: добавить опции в селект 
V
    Опции темы
nerezus
  Дата 29.4.2008, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: нет
Всего: 43



Есть такая штука: 
Код

Модель: <select name="model_id" id="models">
</select>


В нее надо добавить такую:
Код

<option value="4">Rx-7</option>
<option value="3">Rx-8</option>



Когда делаю так:
Код

document.getElementById("models").innerHTML = val;

то работает везде, кроме как в IE.
Как в IE сделать?


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
nerezus
Дата 29.4.2008, 20:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: нет
Всего: 43



Код

Модель: <select name="model_id" id="models">
</select>


Заменяю на 
Код

<select name="model_id" id="models">
<option value="4">Rx-7</option>
<option value="3">Rx-8</option>
</select>


через
Код

document.getElementById("models").outerHTML = val;


Не работает в FireFox!
Как прально то сделать?



--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Itsys
Дата 29.4.2008, 20:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1338
Регистрация: 21.1.2008
Где: г. Москва

Репутация: 12
Всего: 34



У меня так работает:
Код

<html>

<head>
<script type="text/javascript">
function add()
{
    var val = '<select name="model_id"><option value="4">Rx-7</option><option value="3">Rx-8</option></select>';
    document.getElementById("models").innerHTML = val;
}
</script>
</head>
<body>
Модель: <div id="models"><select name="model_id">
</select></div>
<button onclick="add()">Нажми меня</button>
</body>
</html>


Добавлено через 3 минуты и 44 секунды
А вообще <select> изменяется через коллекцию "options".
PM MAIL WWW Skype   Вверх
nerezus
Дата 29.4.2008, 23:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: нет
Всего: 43



Itsys, спс, я уже сделал абсолютно так же(через span только).


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0433 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.