Я пытаюсь использовать JS для обновления выбранного значения нескольких элементов select
, в то же время. По какой-то причине мой JS обновляет только один номер select
, а не все из них на странице. К сожалению, я не могу изменить атрибут id
select
, а различные элементы select
должны иметь одинаковые id
.Обновление нескольких значений выбора с помощью Javascript
Как я могу изменить функцию так, чтобы обновлялись ВСЕ выпадающих списков с идентификатором 'dropdown-test'?
JS
document.getElementById('dropdown-test').value="3";
HTML
<select id="dropdown_test">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
<select id="dropdown_test">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
Вы должны уникальные идентификаторы, а не один и тот же идентификатор для разных элементов – Sergio
«различные элементы выбора должны иметь один и тот же идентификатор». - если это правда, у вас есть требование, которое означает, что вы будете делать HTML все неправильно. Вся суть Id заключается в том, что они уникальны внутри страницы! –
Кроме того, вашему вызову 'getElementById()' передается другой идентификатор, чем тот, который имеют элементы DOM. – Boaz