在项目中用到checkbox时,想实现checkbox选中和不选中时触发事件,绑定了onchange事件,在火狐下当值改变时,会触发这个事件,但是在ie下却不会,是在失去焦点后,才会触发这个事件,在丢失焦点时才触发,那其实就基本等同于onblur事件了。于是上网找了一下其他的时间,最后得出的结论是,如果还要用onchange时间,那就根据浏览器类型判断 ,如果是ie则绑定onpropertychange事件,如果是火狐则绑定onchange事件。
另外,如果要绑定失去焦点事件的话还是直接用onblur比较好。