onchange事件:
此事件会在元素内容发生改变(由键盘或者鼠标事件激发,脚本触发无效),且失去焦点的时候触发。浏览器支持度较好。
onpropertychange事件:
此事件会在元素内容发生改变时立即触发,即便是通过js改变的内容也会触发此事件。元素的任何属性改变都会触发该事件,不止是value。但它是IE专属的。只有IE11以下浏览器支持此事件。
oninput事件:
此事件会在value属性值发生改变时触发,通过js改变value属性值不会触发此事件。只有IE8以上或者谷歌火狐等标准浏览器支持。
本文详细介绍了三种常见的输入事件:onchange事件,在元素内容发生变化并失去焦点时触发;onpropertychange事件,为IE专属,当元素的任何属性发生改变时立即触发;oninput事件,则在value属性值发生改变时触发,适用于IE8及以上及标准浏览器。

3万+

被折叠的 条评论
为什么被折叠?



