赞
踩
(1)当前对象属性改变,并且是由键盘或鼠标事件激发的(脚本触发无效)
(2)当前对象失去焦点(onblur);
inputs.onchange = function(){
console.log(inputs.value);
}
运行结果:只有对象失去焦点时,才会打印 input 的值
只要当前对象属性发生改变,都会触发事件,但是它是IE专属的;
inputs.onpropertychange = function(){
console.log(inputs.value);
}
运行结果:![在这里插入图片描述](https://img-blog.csdnimg.cn/e3dbcab1cd4d47a981a27000dc6bb035.png)
是onpropertychange的非IE浏览器版本,支持 firefox和opera 等浏览器,但有一点不同,它绑定于对象时,并非该对象所有属性改变都能触发事件,它只在对象value值发生改变时奏效。
inputs.oninput = function(){
console.log(inputs.value);
}
运行结果:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。