Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.10.2013, 20:20
ild ild вне форума
Аспирант
Отправить личное сообщение для ild Посмотреть профиль Найти все сообщения от ild
 
Регистрация: 27.02.2012
Сообщений: 67

массовое изменение набора option
var continent_id = document.querySelector('[id^="_15_continent_INSTANCE"]');
continent_id.onchange = function ()  {
	if (continent_id.options[continent_id.selectedIndex].value == 'Евразия')   {
		var sel = document.querySelector('[id^="_15_state_INSTANCE"]');
		sel.options[1].setAttribute('disabled', true);
		sel.options[1].style="display:none;";
		
	}
};

Здесь специально сделал, что страны у второго селекта так:
у евразии value: 1_Абхазия, 1_Австрия, 1_Россия и т.д.
у северной америке value: 2_Канада, 2_Мексика и т.д.

Вопрос, как массово изменить атрибуты оптион, зная только, что их value начинается либо 1_ либо 2_ либо и т.д.?
Ответить с цитированием
  #2 (permalink)  
Старый 22.10.2013, 21:33
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от ild
как массово изменить атрибуты оптион, зная только, что их value начинается либо 1_ либо 2_ либо и т.д.?
Так у тебя и пример есть...

document.querySelector('[value^="1_"]');

Далее в цикле...
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
new Option при вставке очищает SELECT kapustnik Events/DOM/Window 7 25.07.2013 16:05
вызвать метод для всех домов из набора torsar jQuery 5 23.03.2013 14:38
Как заставить меняться стиль option одного селекта в зависимости от выбора option.. print_r Общие вопросы Javascript 1 08.01.2013 23:11
Сделать динамический option prowoke jQuery 1 18.08.2011 20:45
Динамические option в select lurii Элементы интерфейса 10 14.01.2011 11:23