关于IE下Checkbox标签的onchange事件兼容
2012-06-22 21:15
344 查看
今天写一个全选功能,在chrome和firefox下测试都正常实现效果,到了ie下死活没效果.
一番周折,测试发现勾选了以后还要点击其他位置才会触发onchange事件.
用度娘查询了一下.
有下面两种解决方式:
用onclick事件代替
1、<input type=checkbox onclick="alert(this.value)" value=huerreson>
用onpropertychange事件代替
2、<input type=checkbox onpropertychange="alert(this.value)" value=huerreson>
IE下,当一个HTML元素的属性改变的时候,都能通过 onpropertychange来捕获。
一番周折,测试发现勾选了以后还要点击其他位置才会触发onchange事件.
用度娘查询了一下.
有下面两种解决方式:
用onclick事件代替
1、<input type=checkbox onclick="alert(this.value)" value=huerreson>
用onpropertychange事件代替
2、<input type=checkbox onpropertychange="alert(this.value)" value=huerreson>
IE下,当一个HTML元素的属性改变的时候,都能通过 onpropertychange来捕获。
相关文章推荐
- 关于IE下Checkbox标签的onchange事件兼容
- IE下Checkbox标签的onchange事件兼容
- checkbox标签的onchange事件兼容问题
- 关于html标签的onmouseout事件(带IE和FF浏览器判断)
- 关于jsp页面form标签里面的checkbox点击事件无效的原因之一
- 关于radio的onchange事件在IE、google中操作不一样的问题
- html:checkbox 标签中使用onclick事件 和onchange事件
- 关于img的onload事件兼容ie下的bug问题
- 关于radio的onchange事件在IE、FF中行为不同的问题
- 在IE中关于Radio和Checkbox在JQuery中的change事件的立即触发
- js拿到标签所有样式 js事件监听兼容ie
- 关于checkbox是否选中,用jQuery实现在ie不兼容的解决方法
- 关于radio的onchange事件在IE、FF中行为不同的问题
- 关于radio的onchange事件在IE、FF中行为不同的问题
- 标签中事件在js中获取,阻止冒泡和默认事件。兼容ie
- 关于IE和火狐,谷歌,Safari对Html标签Object和Embed的支持问题
- dojox/form/Uploader控件ie不兼容,无法捕获onComplete事件解决方案
- 兼容ie的阻止冒泡事件(例如右键菜单等)
- select 标签 onchange事件
- Ie,Google Chrome 监听兼容事件