массовое изменение набора 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_ либо и т.д.? |
Цитата:
document.querySelector('[value^="1_"]'); Далее в цикле... |
Часовой пояс GMT +3, время: 01:07. |