各浏览器对click方法的支持差异小结


Posted in Javascript onJuly 31, 2011

如下

IE6/7/8/9/Opera12/Firefox5 Safari5/Chrome12
INPUT[type=text] INPUT[type=password] INPUT[type=radio] INPUT[type=checkbox] INPUT[type=button] INPUT[type=submit] INPUT[type=image] INPUT[type=hidden] INPUT[type=reset] INPUT[type=submit] INPUT[type=file]1 BUTTON[type=button] 支持 支持
other 支持 不支持

即Safari/Chrome没有完全支持click方法。click方法写进了HTML5草案,相信不久的将来Safari/Chrome也会支持。

需要注意的Firefox5之前的版本并不是所有元素都支持click方法,从w3help当时测试结果即可看出。

Mozilla官方也有以下一段话

Prior to Gecko 5.0 (Firefox 5.0 / Thunderbird 5.0 / SeaMonkey 2.2), Gecko didn't implement the click method on other elements that might be expected to respond to mouse?clicks such as links (A elements), nor will it necessarily fire the click event of other elements. However, now it is supported by all elements, as required by HTML5.  

虽然Firefox5现在对所有元素都添加了click方法,仍需注意它的click方法触发不了A的默认行为。IE/Opera却可以。

Javascript 相关文章推荐
再谈IE中Flash控件的自动激活 ObjectWrap
Mar 09 Javascript
JS location几个方法小姐
Jul 09 Javascript
JQuery DataTable删除行后的页面更新利用Ajax解决
May 17 Javascript
在css加载完毕后自动判断页面是否加入css或js文件
Sep 10 Javascript
javascript进行四舍五入方法汇总
Dec 16 Javascript
jQuery Checkbox 全选 反选的简单实例
Nov 29 Javascript
原生js实现验证码功能
Mar 16 Javascript
angular指令笔记ng-options的使用方法
Sep 18 Javascript
angularJS的radio实现单项二选一的使用方法
Feb 28 Javascript
vue.js移动数组位置,同时更新视图的方法
Mar 08 Javascript
详解Vue源码之数据的代理访问
Dec 11 Javascript
Postman参数化实现过程及原理解析
Aug 13 Javascript
js中将HTMLCollection/NodeList/伪数组转换成数组的代码
Jul 31 #Javascript
对象无length属性时IE6/IE7中无法将其转换成伪数组(ArrayLike)
Jul 31 #Javascript
javascript中length属性的探索
Jul 31 #Javascript
javascript string字符串优化问题
Jul 31 #Javascript
超级有用的13个基于jQuery的内容滚动插件和教程
Jul 31 #Javascript
基于JQuery 的消息提示框效果代码
Jul 31 #Javascript
使用基于jquery的gamequery插件做JS乒乓球游戏
Jul 31 #Javascript
You might like
PHP整合七牛实现上传文件
2015/07/03 PHP
通过PHP简单实例介绍文件上传
2015/12/16 PHP
PHP格式化MYSQL返回float类型的方法
2016/03/30 PHP
php 使用curl模拟登录人人(校内)网的简单实例
2016/06/06 PHP
JS实多级联动下拉菜单类,简单实现省市区联动菜单!
2007/05/03 Javascript
js实时监听文本框状态的方法
2011/04/26 Javascript
可在线编辑网页文字效果代码(单击)
2013/03/02 Javascript
jQuery+css实现图片滚动效果(附源码)
2013/03/18 Javascript
jquery之超简单的div显示和隐藏特效demo(分享)
2013/07/09 Javascript
JS冒泡事件的快速解决方法
2013/12/16 Javascript
使用js判断当前时区TimeZone是否是夏令时
2014/02/23 Javascript
js省市联动效果完整实例代码
2015/12/09 Javascript
jquery在ie7下选择器的问题导致append失效的解决方法
2016/01/10 Javascript
Node.js的MongoDB驱动Mongoose基本使用教程
2016/03/01 Javascript
关于cookie的初识和运用(js和jq)
2016/04/07 Javascript
jQuery EasyUI框架中的Datagrid数据表格组件结构详解
2016/06/09 Javascript
学习Bootstrap滚动监听 附调用方法
2016/07/02 Javascript
jQuery获取this当前对象子元素对象的方法
2016/11/29 Javascript
javascript编程实现栈的方法详解【经典数据结构】
2017/04/11 Javascript
Node.js使用MySQL连接池的方法实例
2018/02/11 Javascript
Angular4.x Event (DOM事件和自定义事件详解)
2018/10/09 Javascript
mongodb初始化并使用node.js实现mongodb操作封装方法
2019/04/02 Javascript
监控微信小程序中的慢HTTP请求过程详解
2019/07/05 Javascript
javascript代码实现简易计算器
2021/01/25 Javascript
记录Django开发心得
2014/07/16 Python
将Python代码打包为jar软件的简单方法
2015/08/04 Python
使用Python脚本和ADB命令实现卸载App
2017/02/10 Python
python3.6、opencv安装环境搭建过程(图文教程)
2019/11/05 Python
python读取yaml文件后修改写入本地实例
2020/04/27 Python
Pycharm在指定目录下生成文件和删除文件的实现
2020/12/28 Python
python上下文管理器异常问题解决方法
2021/02/07 Python
美国演唱会订票网站:Ticketmaster美国
2017/10/05 全球购物
实习生岗位职责
2014/04/12 职场文书
2014大学生职业生涯规划书最新范文
2014/09/13 职场文书
旷课检讨书
2015/01/26 职场文书
实例讲解Python中sys.argv[]的用法
2021/06/03 Python