yorickshan
9/11/2018 - 5:53 AM

JS 监听文本框输入

onchange

onpropertychange

oninput

1.onchange事件: 此事件会在元素内容发生改变,且失去焦点的时候触发。 浏览器支持度较好。 2.onpropertychange事件: 此事件会在元素内容发生改变时立即触发,即便是通过js改变的内容也会触发此事件。 元素的任何属性改变都会触发该事件,不止是value。 只有IE11以下浏览器支持此事件。 3.oninput事件: 此事件会在value属性值发生改变时触发,通过js改变value属性值不会触发此事件。 只有IE8以上或者谷歌火狐等标准浏览器支持。