Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

изменение select с помощью javascript

Обсуждение темы изменение select с помощью javascript в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Потребовалось изменять option'ы в селекте. Узнал, что в js у селекта есть массив options. Возникла такая ситуация: при определенном событии количество option'ов, а ...


Закрытая тема
 
Опции темы
Старый 14.01.2009, 11:50   #1
Потребовалось изменять option'ы в селекте. Узнал, что в js у селекта есть массив options.

Возникла такая ситуация: при определенном событии количество option'ов, а так же их значения и имена должны изменяться. Однако ни при добавлении элемента в массив, ни при убийстве элемента с помощью delete, ни при убийстве всего массива и создании нового количество элементов не изменяется. Значение и имя option'ов меняется без проблем.

Вот пример кода:
Код:
for (i=0 ; i<document.getElementById("form_dropdown_soft").options.length ; i++)
	{
		delete document.getElementById("form_dropdown_soft").options[i];
	}
	alert ("i: "+i);
	delete document.getElementById("form_dropdown_soft").options;
	n=0;
	for (i=0 ; i<m.length ; i++)
	{
		if (m_v[i]==document.getElementById("form_dropdown_vendor").value && m_c[i]==document.getElementById("form_dropdown_category").value)
		{
			document.getElementById("form_dropdown_soft").options[n].text=m[i];
			document.getElementById("form_dropdown_soft").options[n].value=m[i];
			n++;
		}
	}
 
Старый 14.01.2009, 11:50
Ссылки
Старый 14.01.2009, 19:02   #2
Удаляйте элементы через DOM.
 
Этот пользователь сказал спасибо deMone за это полезное сообщение:
Scroll (15.01.2009)
Старый 14.01.2009, 19:02
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Javascript изменение цвета iDeViL HTML, CSS, JavaScript 1 08.11.2009 18:44
javascript изменение sortorder life24x7 HTML, CSS, JavaScript 0 31.10.2009 15:26
select ramzes3 Библиотека 0 10.08.2006 11:41
Открытие окон с помощью javascript Ромео ASP, Perl, PHP и MySQL 5 05.05.2006 16:24
Изменение цвета текста с помощью ActionScript Uran Технологии Flash 1 05.03.2006 13:13


Текущее время: 22:58. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум