大家好,又见面了,我是你们的朋友全栈君。
1、change事件,在input失去焦点才会考虑触发,它的缺点是无法实时响应,与blur事件有着相似的功能,但与blur事件不同的是,change事件在输入框的值未改变时并不会触发,当输入框的值和上一次的值不同,并且输入框失去焦点,就会触发change事件。
2、input事件,需要实时检测input输入框的值的时候,就需要用到h5的新事件:input事件了,input事件可以实现对input输入框值的实时监控,只要input输入框值发生改变就会触发,但因为是h5的新事件,应此需要考虑兼容性问题,ie9以下的浏览器并没有实现这个事件,
3、propertychange事件,这个事件是在input的属性值发生改变时触发,而输入框的值就是input的value属性,应此可以用其来监听输入数据的改变。propertychange事件实时触发,即每增加一个字符或者删除一个字符就会触发,通过js也会触发(任何属性改变),但是该事件为ie专有input是ie之外大多数浏览器支持的事件,在value改变时触发,实时的。
4、keyup事件,利用keyup(当键盘毽子弹起)事件方法进行计算,PC端。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/142971.html原文链接:https://javaforall.cn