Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Как работать с элементами option в opera. (https://javascript.ru/forum/events/79584-kak-rabotat-s-ehlementami-option-v-opera.html)

Alehana 25.02.2020 12:38

Как работать с элементами option в opera.
 
В форме есть элемент select, который содержит элементы option класса classoption. Надо внутри функции, в которую задается переменная tip, написать функцию, которая будет при нажатии на элемент classoption присваивать переменной tip значение его value.
function WorrcForObject(tip){

let classoption=document.querySelectorAll(".classoption");

function ClickForElem(asa1,asa2){

asa1.charact=asa2.value;
alert(asa1.charact);
alert(tip.charact);
}

classoption.forEach(function (elem) {elem.onclick=function (){ClickForElem(tip,elem);}});

}

let tip={charact: '0'};                                   
WorrcForObject(tip);


В Fierfox этот код работает нормально. В Opera не работает вообще. Как его надо изменить. чтобы начал работать в любом браузере ?

рони 25.02.2020 12:51

Цитата:

Сообщение от Alehana
Как его надо изменить

переписать не используя click, а change и selectedIndex


Часовой пояс GMT +3, время: 14:08.