各浏览器对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 相关文章推荐
jquery实现表格奇数偶数行不同样式(有图为证及实现代码)
Jan 23 Javascript
删除节点的jquery代码
Jan 13 Javascript
javascript实现简单的页面右下角提示信息框
Jul 31 Javascript
JS实现浏览器状态栏显示时间的方法
Oct 27 Javascript
jquery彩色投票进度条简单实例演示
Jul 23 Javascript
详解AngularJS实现表单验证
Dec 10 Javascript
jquery中ajax处理跨域的三大方式
Jan 05 Javascript
41个Web开发者必须收藏的JavaScript实用技巧
Jul 22 Javascript
jQuery+vue.js实现的九宫格拼图游戏完整实例【附源码下载】
Sep 12 jQuery
本地搭建微信小程序服务器的实现方法
Oct 27 Javascript
小程序获取周围IBeacon设备的方法
Oct 31 Javascript
小程序如何支持使用 async/await详解
Sep 12 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
codeigniter发送邮件并打印调试信息的方法
2015/03/21 PHP
php中文乱码问题的终极解决方案汇总
2017/08/01 PHP
PHP弱类型语言中类型判断操作实例详解
2017/08/10 PHP
jQuery ajax+PHP实现的级联下拉列表框功能示例
2019/02/12 PHP
javascript函数以及基础写法100多条实用整理
2013/01/13 Javascript
js判断字符长度以及中英文数字等
2013/12/31 Javascript
原生javascript实现Tab选项卡切换功能
2015/01/12 Javascript
jQuery操作DOM之获取表单控件的值
2015/01/23 Javascript
JavaScript简介
2015/02/15 Javascript
Javascript中将变量转换为字符串的三种方法
2017/09/19 Javascript
jQuery选择器之属性过滤选择器详解
2017/09/28 jQuery
vue 设置proxyTable参数进行代理跨域
2018/04/09 Javascript
Vue组件通信的几种实现方法
2019/04/25 Javascript
Vue 请求传公共参数的操作
2020/07/31 Javascript
vue组件开发之slider组件使用详解
2020/08/21 Javascript
[20:30]职业巡回赛回顾
2018/08/09 DOTA
python进阶教程之函数参数的多种传递方法
2014/08/30 Python
Python fileinput模块使用实例
2015/06/03 Python
python爬虫_自动获取seebug的poc实例
2017/08/05 Python
利用Hyperic调用Python实现进程守护
2018/01/02 Python
matplotlib.pyplot绘图显示控制方法
2019/01/15 Python
Python合并同一个文件夹下所有PDF文件的方法
2019/03/11 Python
计算机二级python学习教程(1) 教大家如何学习python
2019/05/16 Python
python常见字符串处理函数与用法汇总
2019/10/30 Python
python多进程重复加载的解决方式
2019/12/13 Python
手动安装python3.6的操作过程详解
2020/01/13 Python
浅谈Pytorch中的自动求导函数backward()所需参数的含义
2020/02/29 Python
Python 创建TCP服务器的方法
2020/07/28 Python
HTML5之SVG 2D入门3—文本与图像及渲染文本介绍
2013/01/30 HTML / CSS
web字体加载方案优化小结
2019/11/29 HTML / CSS
肯尼亚网上商城:Kilimall
2016/08/20 全球购物
威盛公司软件C++工程师笔试题面试题
2012/07/16 面试题
linux面试题参考答案(3)
2012/09/13 面试题
小学科学教学计划
2015/01/21 职场文书
四风之害观后感
2015/06/09 职场文书
MySQL表字段时间设置默认值
2021/05/13 MySQL