@bad_shape_guy

Как с помощью JS изменить значение SELECT списка на значение с атрибутом selected?

Добрый день, никак не могу найти решение, имеется список
<select>
  <option value="1" selected="selected">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
</select>


И нужно с помощью JS изменить на значение со свойством selected
Уже всякие варианты пробовал, но никак не получается именно на вариант с атрибутом selected
  • Вопрос задан
  • 1382 просмотра
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
<select>
  <option value="1" selected="selected">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
</select>

<button>Reset</button>


const $select = document.querySelector('select');

document.querySelector('button').addEventListener('click', () => {
  $select.value = $select.querySelector('option[selected]').value;
});
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
<select id='personlist'>
      <option value="1" selected="selected">1</option>
      <option value="2">2</option>
      <option value="3">3</option>
    </select>
    <script>
    document.getElementById('personlist').value='2';
    </script>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы