JavaScript兼容浏览器FF/IE技巧


Posted in Javascript onAugust 14, 2016

做BS开发就难免会用到javascript,而每个浏览器对javascript的支持有不同。这就需要我们程序员去兼容他们,不然有些浏览器就无法运行我们的代码。就会造来客户的投诉,如果让BoSS知道了,这可不太好哦。

下面是兼容IE和FF的js脚本做法和分解(部分选自网上,经本人整理),希望对大家有帮助。

.以下以 IE 代替 Internet Explorer,以 MF/FF 代替 Mozzila Firefox

//window.event

IE:有window.event对象
FF:没有window.event对象。可以通过给函数的参数传递event对象。如onmousemove=doMouseMove(event)

解决方法:var event = event || window.event;

example:

<script>
 function test(event) {
 var event = event || window.event;
 //do Something
 }
</script>
<input type="button" value="click" onclick="test(event)"/>
Javascript 相关文章推荐
getElementsByTagName vs selectNodes效率 及兼容的selectNodes实现
Feb 26 Javascript
IE不支持getElementsByClassName最终完美解决方案
Dec 17 Javascript
ie中js创建checkbox默认选中问题探讨
Oct 21 Javascript
使用jQuery异步加载 JavaScript脚本解决方案
Apr 20 Javascript
JavaScript实现广告的关闭与显示效果实例
Jul 02 Javascript
微信小程序 教程之注册页面
Oct 17 Javascript
angularJS 指令封装回到顶部示例详解
Jan 22 Javascript
backbone简介_动力节点Java学院整理
Jul 14 Javascript
vue.js使用v-if实现显示与隐藏功能示例
Jul 06 Javascript
浅谈vue后台管理系统权限控制思考与实践
Dec 19 Javascript
node命令行工具之实现项目工程自动初始化的标准流程
Aug 12 Javascript
解决layer弹出层的内容页点击按钮跳转到新的页面问题
Sep 14 Javascript
关于JavaScript限制字数的输入框的那些事
Aug 14 #Javascript
使用ajaxfileupload.js实现上传文件功能
Aug 13 #Javascript
几种二级联动案例(jQuery\Array\Ajax php)
Aug 13 #Javascript
漂亮! js实现颜色渐变效果
Aug 12 #Javascript
jQuery ztree实现动态树形多选菜单
Aug 12 #Javascript
jquery表格datatables实例解析 直接加载和延迟加载
Aug 12 #Javascript
jquery插件uploadify多图上传功能实现代码
Aug 12 #Javascript
You might like
星际争霸中的热键
2020/03/04 星际争霸
常用的php ADODB使用方法集锦
2008/03/25 PHP
浅谈PHP SHA1withRSA加密生成签名及验签
2019/03/18 PHP
一个可以兼容IE FF的加为首页与加入收藏实现代码
2009/11/02 Javascript
jquery 锁定弹出层实现代码
2010/02/23 Javascript
javascript 学习笔记(onchange等)
2010/11/14 Javascript
XMLHttpRequest处理xml格式的返回数据(示例代码)
2013/11/21 Javascript
js获取元素相对窗口位置的实现代码
2014/09/28 Javascript
详解JavaScript函数对象
2015/11/15 Javascript
深入理解jQuery之防止冒泡事件
2016/05/24 Javascript
原生JS实现圣旨卷轴展开效果
2017/03/06 Javascript
jQuery插件HighCharts实现的2D堆条状图效果示例【附demo源码下载】
2017/03/14 Javascript
AngularJS实现根据不同条件显示不同控件
2017/04/20 Javascript
angular bootstrap timepicker TypeError提示怎么办
2017/06/13 Javascript
vue如何自动化打包测试环境和正式环境的dist/test文件
2019/06/06 Javascript
vue路由插件之vue-route
2019/06/13 Javascript
在webstorm中配置less的方法详解
2020/09/25 Javascript
JavaScript动态生成表格的示例
2020/11/02 Javascript
python连接mysql数据库示例(做增删改操作)
2013/12/31 Python
Python中os.path用法分析
2015/01/15 Python
Python配置文件解析模块ConfigParser使用实例
2015/04/13 Python
在mac下查找python包存放路径site-packages的实现方法
2018/11/06 Python
基于python实现从尾到头打印链表
2019/11/02 Python
python socket通信编程实现文件上传代码实例
2019/12/14 Python
Tensorflow轻松实现XOR运算的方式
2020/02/03 Python
python 根据列表批量下载网易云音乐的免费音乐
2020/12/03 Python
详解appium自动化测试工具(monitor、uiautomatorviewer)
2021/01/27 Python
英国和爱尔兰的自炊式豪华度假小屋:Rural Retreats
2018/06/08 全球购物
寒假实习自荐信
2014/01/26 职场文书
报告会主持词
2014/04/02 职场文书
社区综治宣传月活动总结
2014/07/02 职场文书
政风行风评议个人心得体会
2014/10/29 职场文书
人事任命通知书
2015/04/21 职场文书
如何让vue长列表快速加载
2021/03/29 Vue.js
微信小程序scroll-view不能左右滑动问题的解决方法
2021/07/09 Javascript
python基础之类属性和实例属性
2021/10/24 Python