2014-10-22 3 views
-1

Что произойдет, если я вызываю оператор ниже в javascript.Метод SelectBox onChange()

var dropDown = document.getElementById(dropDownId); 
dropDown.selectedIndex = 2; 
dropDown.onChange() 

Каково значение вызова dropDown.onChange(). Иногда это дает ошибку и не работает должным образом.

спасибо!

+0

Ничего. JS Eventhandlers строчные, поэтому 'onchange', а не' onChange' – mplungjan

ответ

1

onchange() - это событие, которое вызывается, когда изменяется значение ввода/выбора. Таким образом, вы можете назначить функцию событию, которое затем обрабатывает ее. например.;

dropDown.onchange = function(){ 
    alert("I have changed"); 
}; 

Читайте на некоторые из документации об этом здесь https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers.onchange

+1

onchange все в нижнем регистре – mplungjan

+0

@mplungjan очень верно :) –

Смежные вопросы