@zlFast

Как при открытии селекта прокручивать список в конец?

Есть селект с большим кол-вом options, как сделать так, чтобы при открытии селекта, он прокручивался в конец, к последнему option?
  • Вопрос задан
  • 157 просмотров
Решения вопроса 1
Deonisius
@Deonisius
Родился в 11110110111 году, 11000 января.
Что-то сегодня прям день select-ов какой-то )) Смотрите такой вариант
var myselect = document.getElementById('myselect'),
    selIndx = 0;
myselect.addEventListener('focus', function() {
    selIndx = this.selectedIndex;
    this.options[this.options.length - 1].selected = true;
}, false);
myselect.addEventListener('blur', function() {
    this.selectedIndex = selIndx;
}, false);
myselect.addEventListener('change', function() {
    selIndx = this.selectedIndex;
    this.blur();
}, false);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
25 нояб. 2024, в 18:39
30000 руб./за проект
25 нояб. 2024, в 18:35
30000 руб./за проект
25 нояб. 2024, в 18:33
10000 руб./за проект