各浏览器对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 相关文章推荐
Javascript valueOf 使用方法
Dec 28 Javascript
jquery对dom的操作常用方法整理
Jun 25 Javascript
Javascript WebSocket使用实例介绍(简明入门教程)
Apr 16 Javascript
js+css实现上下翻页相册代码分享
Aug 18 Javascript
Angular中$compile源码分析
Jan 28 Javascript
JS学习之表格的排序简单实例
May 16 Javascript
jq checkbox 的全选并ajax传参的实例
Apr 01 Javascript
vue里面v-bind和Props 利用props绑定动态数据的方法
Aug 27 Javascript
10行代码实现微信小程序滑动tab切换
Dec 28 Javascript
JS浅拷贝和深拷贝原理与实现方法分析
Feb 28 Javascript
layui--select使用以及下拉框实现键盘选择的例子
Sep 24 Javascript
使用Canvas绘制一个游戏人物属性图
Mar 25 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实现简易blog的制作
2016/10/24 PHP
laravel 中如何使用ajax和vue总结
2017/08/16 PHP
jQuery UI-Draggable 参数集合
2010/01/10 Javascript
JavaScript 判断日期格式是否正确的实现代码
2011/07/04 Javascript
jQuery EasyUI API 中文文档 - Panel面板
2011/09/30 Javascript
js jquery获取随机生成id的服务器控件的三种方法
2013/07/11 Javascript
js展开闭合效果演示代码
2013/07/24 Javascript
判断js对象是否拥有某一个属性的js代码
2013/08/16 Javascript
javascript手风琴下拉菜单实现代码
2015/11/12 Javascript
js实现的简单图片浮动效果完整实例
2016/05/10 Javascript
两种js监听滚轮事件的实现方法
2016/05/13 Javascript
AngularJS入门教程之表格实例详解
2016/07/27 Javascript
Bootstrap CSS组件之大屏幕展播
2016/12/17 Javascript
vue v-model表单控件绑定详解
2017/05/17 Javascript
Three.js基础学习之场景对象
2017/09/27 Javascript
解决微信浏览器缓存站点入口文件(IIS部署Vue项目)
2019/06/17 Javascript
vue 中几种传值方法(3种)
2019/11/12 Javascript
JS实现简单省市二级联动
2019/11/27 Javascript
node.js事件轮询机制原理知识点
2019/12/22 Javascript
videocapture库制作python视频高速传输程序
2013/12/23 Python
python使用点操作符访问字典(dict)数据的方法
2015/03/16 Python
Python正则表达式教程之二:捕获篇
2017/03/02 Python
Python微信库:itchat的用法详解
2017/08/14 Python
python对html过滤处理的方法
2018/10/21 Python
Appium Python自动化测试之环境搭建的步骤
2019/01/23 Python
HTML5 visibilityState属性详细介绍和使用实例
2014/05/03 HTML / CSS
详解三种方式实现平滑滚动页面到顶部的功能
2019/04/23 HTML / CSS
党校自我鉴定范文
2013/10/02 职场文书
办公室前台岗位职责范本
2013/12/10 职场文书
优质护理服务演讲稿
2014/05/07 职场文书
助人为乐好少年事迹材料
2014/08/18 职场文书
2014年重阳节敬老活动方案
2014/09/16 职场文书
党员对照检查材料思想汇报
2014/09/16 职场文书
大学学生会竞选稿
2015/11/19 职场文书
导游词之安徽醉翁亭
2020/01/10 职场文书
Vue的过滤器你真了解吗
2022/02/24 Vue.js