Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Изменить стиль - скрыть некоторые элементы выпадающего списка (https://javascript.ru/forum/misc/82919-izmenit-stil-skryt-nekotorye-ehlementy-vypadayushhego-spiska.html)

miltorg 04.08.2021 17:14

Изменить стиль - скрыть некоторые элементы выпадающего списка
 
Изменить стиль - скрыть некоторые элементы выпадающего списка - доступ по value

Так всё хорошо:

let v = document.getElementById("edit-field-kran");
   v.options[3].style.display = "";
    v.options[4].style.display = "";
v.options[5].style.display = "none";


Но это доступ - просто по порядку.

А как получить доступ по value?
Спасибо.

od0201 04.08.2021 17:52

<body>
  <select size="5" multiple name="hero[]" id=iii>
    <option disabled>Выберите героя</option>
    <option value="Чебурашка">Чебурашка</option>
    <option selected value="Крокодил Гена">Крокодил Гена</option>
    <option value="Шапокляк">Шапокляк</option>
    <option value="Крыса Лариса">Крыса Лариса</option>
   </select>
</body>
<script>
  setTimeout(()=>document.querySelector('#iii > option[value="Шапокляк"]').style.display = "none"
  , 2000)
</script>

miltorg 04.08.2021 18:09

Абалдеть. Похоже что это то что я ищу уже 2 часа.
Спасибо огромное.


Часовой пояс GMT +3, время: 22:16.