记一次js调试(attachEvent, onchange, onpropertychange)

1.关于attachEvent

attachEvent 是IE下专属使用的,chrome 并不支持,并且会报attachEvent不支持的相关报错
非IE浏览器需要使用
addEventListener(“click”, function (e) {
}, false);

2. onchange, onpropertychange的区别

onchange 适用的范围并没有onpropertychange广泛。

onchange 触发事件必须满足两个条件:

a)当前对象属性改变,并且是由键盘或鼠标事件激发的(脚本触发无效)

b)当前对象失去焦点(onblur);

onpropertychange 的话,只要当前对象属性发生改变,都会触发事件,但是它是IE专属的;

上一篇:MyBatis中提示:invalid comparison: java.util.LinkedHashMap and java.lang.String


下一篇:onput和onchange的区别