Как добавить option в начало select с помощью js

Рейтинг: 0Ответов: 1Опубликовано: 11.05.2023

Это добавляет новый option в конец select. Есть ли какой-нибудь способ добавить новый option в начало, не перебирая весь список option циклом?

let select = document.getElementById('slideNumber');
let optoins = select.optoins;
let newOption = new Option('1', '1');
select.append(newOption);

Ответы

▲ 2Принят

Воспользуйтесь методом .prepend.

let select = document.getElementById('slideNumber');
let optoins = select.optoins;
let newOption = new Option('1', '1');
select.prepend(newOption);
<select id="slideNumber">
  <option value="2">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
  <option value="5">5</option>
</select>