Как в Trampermonkey выбрать и кликнуть по options в select

361
22 марта 2017, 17:58
<select name="third_rubric" id="third_rubric">
<option value="00">Выбор подрубрики</option>
<option value="110101">Компьютеры</option>
<option value="110107">Куплю</option>
<option value="110102">Мониторы</option>
<option value="110103">Ноутбуки</option>
<option value="110104">Принтеры</option>
<option value="110106">Прочее</option>
<option value="110105">Сканеры</option>
</select>

Очень бы хотелось, чтобы скрипт автоматом выбирал из выпадающего списка "Компьютеры"

Вот, к примеру пишу этот код, чтобы проверить, работают ли все эти .options в обезьянке:

var select, value, text;
select = document.getElementById("third_rubric"); // Выбираем  select по id
value = select.options[0].value; // Значение value для выбранного option
text = select.options[0].text; // Текстовое значение для выбранного option
alert("Value: " + value + "\nТекст: " + text); // Вывод алерта для проверки значений

Консоль выводит ошибку. TypeError: Cannot read property 'options' of null

Помогите, дайте ссылку на скрипт - пример. Сам 2 дня искал. В JS я ноль.

Answer 1
var select;
select = document.getElementById("third_rubric"); // Выбираем  select по id
for(i=0; i < select.options.length; i++)
{
 if(select.options[i].text == "Компьютеры") 
 {
   select.options[i].setAttribute('selected',true)
 }
}
READ ALSO
react-hot-loader в Gulp

react-hot-loader в Gulp

Добрый день! Стоит задача писать проект на ReactJS в GulpПытаюсь найти хоть какую нибудь информацию по hot load для Gulp и пока ничего не нашел

267
Как отловить нажатие по кнопке: буквы, цифры, знаки препинания на любой раскладке

Как отловить нажатие по кнопке: буквы, цифры, знаки препинания на любой раскладке

Как обработать событие нажатия по кнопке, только если нажата буква или цифра, или знак препинания, при нажатии на русской или английской раскладке?

218
Определить выбранный option и запуск функции

Определить выбранный option и запуск функции

Как определить выбранный option по id и запустить привязанную к нему функцию? Может быть, можно вообще что-то наподобие onclick?

260
Как стилизовать select и в нем скролл?

Как стилизовать select и в нем скролл?

Вот такая у меня форма в макете http://joxiru/J2b5xvLs91Rgm6 нашел плагин для select, а вот как внутри него сделать красивый скролл, не знаю, буду благодарен...

287