Используя vanilla JavaScript Я пытаюсь изменить параметр по умолчанию для поля выбора.
var temp = "Approve";
var mySelect = document.querySelector('[id^="select_leave_action_"]').id;
for(var i, j = 0; i = mySelect.options[j]; j++) {
if(i.value == temp) {
mySelect.selectedIndex = j;
break;
}
}
Когда я выполняю приведенный выше код, я получаю следующую ошибку:
Uncaught TypeError: Невозможно прочесть свойство 0 для undefined в: 4: 39`
Что не так с моим кодом?
Я пытался использовать getElementsByClassName
вместо querySelector
, но проблема осталась прежней.