IE下Checkbox标签的onchange事件兼容
Checkbox onchange事件在谷歌上ok,在ie8上不起作用了。
一番周折,测试发现勾选了以后还要点击其他位置才会触发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 6 / 7 / 8 下 checkbox 不会触发 onchange 事件,不管选中还是未选中。
所以你应该使用 onclick。
IE下Checkbox标签的onchange事件兼容的更多相关文章
- 关于下拉框的onchange事件和onclick选择value值。
		
下拉框的onchange事件和onclick,一般最好都选择onchange事件,onclick可能会不兼容有些浏览器. 下面是代码: <!DOCTYPE html><html la ...
 - select标签的onchange事件
		
/** @1.onchange事件 ==> select选择事件* @2.obj.options ==> 选择option集合* @3.obj.selectedIndex ==> 选 ...
 - a标签包着img事件 ie下 a标签的click事件失效
		
整个大的背景框有个点击事件, 如果标签结构是(详细的css样式略) a{background:green;} <a href=""> <img src=" ...
 - 解决IE6下a标签的onclick事件里的超链接不跳转问题
		
今天遇到个很诡异的问题,就是<a href="javascript:void(0);" onclick="window.location=url"> ...
 - JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参
		
<script src="jquery.min.js" type="text/javascript"></script> <scr ...
 - ie6下a标签的onclick事件不执行问题解决方案
		
<a href="javascript:void(0)" onclick="loadiframe()">点我咯</a> <scri ...
 - 下拉框的change事件
		
6.1,获取下拉框的值(html标签中没有onchange事件的) <script language="javascript"> $(document).ready(f ...
 - IE下必须点击一下页面空白的地方才可以激活onchange事件
		
checkbox在IE下必须点击一下页面空白的地方才可以激活onchange事件. 解决办法把onchange换成onclick
 - IE下onchange事件不立即执行
		
做前端开发免不了为浏览器的兼容而劳神,所以坚持把发现的浏览器兼容问题做做总结,是很有意义的. 比如IE8及以下的浏览器的onchange事件实在该控件失去焦点之后才执行的,也就是要点一下空白的地方,才 ...
 
随机推荐
- sql数据库批量替换dedecms内容关键字
			
之前写了一篇dedecms后台批量替换文章中的关键词,这边我们介绍一下用sql数据库批量替换dedecms内容关键字,当然要求你对数据库比较熟悉,修改前请自行做好备份. 1.更改文章中的内容 upda ...
 - [Effective JavaScript 笔记] 第8条:尽量少用全局对象
			
初学者容易使用全局变量的原因 创建全局变量毫不费力,不需要任何形式的声明(只要在非函数里用var 你就可以得到一个全局变量) 写得代码简单,不涉及到大的项目或配合(写hello world是不会有什么 ...
 - 更改win7开机界面
			
按“win+R”组合键,打开运行框,在打开框中输入"regedit”,单击“确定”. 打开注册表编辑器,依次展开注册表里: “HKEY_LOCAL_MACHINE---SOFTWARE--- ...
 - spring+hibernate常见异常集合
			
spring+hibernate出错小结: (1)java.lang.NoClassDefFoundError: org/hibernate/context/CurrentSessionContext ...
 - c# 继承,多态,new /overrid 区别, 引用父类的方法
			
好久没碰c#了,偶尔需要制作点小工具.为了一个灵活的架构设计,需要对继承/多态有比较深刻的理解. 不料忘得差不多了,好吧,再来回忆下.直接上代码了,如下: using System; using Sy ...
 - 试试markdown
			
看看有没有wrapper... list first list second list third list fourth list in list 1 list list list > < ...
 - Shell编程基础
			
写之前我们先来搞清楚为什么要学shell,学习要有目的性shell简单.灵活.高效,特别适合处理一些系统管理方面的小问题shell可以实现自动化管理,让系统管理员的工作变得容易.简单.高效shell脚 ...
 - iOS 中的Push Notifications简单实现(APNS)
			
Android中的通知只有一种,就是Local Notifications,而iOS中除了Local Notifications外,还有一种Push Notifications.ios的这2种noti ...
 - canvas实践小实例二  —— 扇形
			
俗话说:发图不留种,菊花万人捅!我这里想延伸一下:教学不给例,说你是傻逼!哎呀,还挺押韵,嘻嘻,开个玩笑! 我们都讲了四期API的知识了,估计大家看的也是枯燥的很啊,前面的小实例也是太简单,简直不解渴 ...
 - 【python】pathlib库
			
pathlib在python3.2以上开始默认支持,在python2.7中如果要使用需要安装 pip install pathlib pathlib更多参考资料:http://pathlib.read ...