Как в JavaScript показать / скрыть элементы из списка выбора на основе другой выбранной опции, содержащей определенное слово или слова?
Я очень плохо знаком с JavaScript, поэтому любая помощь будет принята.
Существует два раскрывающихся списка: "группа" и "alph".
<select name="group">
<option value="Angry (Two)">Angry (Two)</option>
<option value="Happy (Two)">Happy (Two)</option>
<option value="Sad">Sad</option>
<option value="Tired (One)">Tired (One)</option>
</select>
<select name="alph">
<option value="ABC">ABC</option>
<option value="ABC-1">ABC-1</option>
<option value="ABC-2">ABC-2</option>
<option value="DEF">DEF</option>
<option value="DEF-1">DEF-1</option>
<option value="DEF-2">DEF-2</option>
<option value="DEF-3">DEF-3</option>
</select>
Без идентификаторов, для первого раскрывающегося списка (группы имен), если выбранное значение содержит "(два)", тогда в списке будет отображаться только:
<select name="alph">
<option value="ABC-2">ABC-2</option>
<option value="DEF-2">DEF-2</option>
</select>
Если пользователь изменяет выбор, а выбранное значение содержит" (Один) ", то в списке будет отображаться только:
<select name="alph">
<option value="ABC-1">ABC-1</option>
<option value="DEF-1">DEF-1</option>
</select>
Если пользователь изменяет выбор, и выбранное значение не содержит ни «(Один)», ни «(Два)», то в списке отобразится:
<select name="alph">
<option value="ABC">ABC</option>
<option value="DEF">DEF</option>
<option value="DEF-3">DEF-3</option>
</select>
Примечание: я не могу добавитьИдентификаторы или атрибуты.Я могу получить доступ только к имени выбора и значению.