JavaScript HTML DOM onchange 事件
-
onchange 事件
更改元素的值时会发生onchange事件。对于单选按钮和复选框,更改选中状态时会发生onchange事件。提示:此事件类似于oninput事件。不同之处在于oninput事件在元素的值发生更改后立即发生,而onchange在元素失去焦点后发生,在内容更改之后。另一个区别是onchange事件也适用于<select>元素。当用户更改<select>元素的选定选项时执行JavaScript:
尝试一下<select onchange="myFunction()">
-
浏览器支持
项 IE/Edge Chrome FireFox Safari Opera 事件 onchange 支持支持支持支持支持 -
语法
在HTML中:<element onchange="myScript">在JavaScript中:object.onchange = function(){myScript};在JavaScript中,使用addEventListener()方法:object.addEventListener("change", myScript);注意:在Internet Explorer 8和更早版本不支持使用addEventListener()方法。 -
技术细节
-
-
相关页面
JavaScript参考 : HTML onchange 属性