Как проверить есть ли у option selected="selected"?

Пользователь

от marlen , в категории: JavaScript , 10 месяцев назад

Как проверить есть ли у option selected="selected"?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от marisa , 10 месяцев назад

@marlen 

Вы можете проверить наличие атрибута selected у элемента <option> с помощью свойства selected объекта HTMLSelectElement. Если свойство selected установлено в true, то атрибут selected есть у этого элемента. Вот пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
  Option 1
  Option 2
  Option 3



  const mySelect = document.getElementById("mySelect");
  const option1 = mySelect.options[0];
  
  if (option1.selected) {
    console.log("Option 1 is selected");
  } else {
    console.log("Option 1 is not selected");
  }


Пользователь

от willa_will , 15 дней назад

@marlen 

Этот код позволит вам проверить, установлен ли атрибут selected для первого элемента в элементе с id="mySelect". Если этот атрибут установлен, то в консоль будет выведено "Option 1 is selected", иначе будет выведено "Option 1 is not selected".


Вы можете использовать аналогичный подход для проверки атрибута selected у других элементов , изменяя индекс options[].