Firefox浏览器兼容JS脚本是怎样的
发表于:2025-02-21 作者:千家信息网编辑
千家信息网最后更新 2025年02月21日,本篇文章为大家展示了Firefox浏览器兼容JS脚本是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。向大家描述一下Firefox浏览器兼容JS脚本问题,
千家信息网最后更新 2025年02月21日Firefox浏览器兼容JS脚本是怎样的
本篇文章为大家展示了Firefox浏览器兼容JS脚本是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
向大家描述一下Firefox浏览器兼容JS脚本问题,最近做了一个项目,遇到了FireFox和IE脚本不兼容的问题,为此从网上搜集了部分兼容的脚本,这里和大家分享一下。
Firefox浏览器兼容JS脚本供参考
1.window.event兼容脚本
functiongetEvent(){//获取浏览器事件,同时兼容ie和ff的写法 if(document.all)returnwindow.event; func=getEvent.caller; while(func!=null){ vararg0=func.arguments[0]; if(arg0){ if((arg0.constructor==Eventarg0.constructor==MouseEvent) (typeof(arg0)=="object"&&arg0.preventDefault&&arg0.stopPropagation)){ returnarg0; } } funcfunc=func.caller; } returnnull; }
每次用事件之前Firefox都需要用getEvent()获取一下,否则就是空
2.屏蔽Form提交事件
event.returnValue=false;//forIE evt.preventDefault();//forfirefox
3.获取事件源
varsource=event.srcElement//IE varsource=event.target//firefox
4.添加事件兼容写法
functionaddEvent(oElement,sEvent,func){ if(oElement.attachEvent){ oElement.attachEvent(sEvent,func); } else{ sEventsEvent=sEvent.substring(2,sEvent.length); oElement.addEventListener(sEvent,func,false); } }
用法:addEvent(window,"onload",Start);
5.Firefox注册innerText写法
//注册firefoxinnerText HTMLElement.prototype.__defineGetter__("innerText", function(){ varanyString=""; varchildS=this.childNodes; for(vari=0;iif(childS[i].nodeType==1) anyString+=childS[i].tagName=="BR"?'\n':childS[i].innerText; elseif(childS[i].nodeType==3) anyString+=childS[i].nodeValue; } returnanyString; } ); HTMLElement.prototype.__defineSetter__("innerText", function(sText){ this.textContent=sText; } );
6.长度:FireFox长度必须加"px",IE无所谓
7.父控件下的子控件:IE是"children",FireFox是"childNodes"
8.XmlHttp
在IE中,XmlHttp.send(content)方法的content可以为空,而firefox则不能为空,应该用send(""),否则会出现411错误
上述内容就是Firefox浏览器兼容JS脚本是怎样的,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。
脚本
浏览器
浏览
事件
写法
内容
就是
技能
控件
知识
长度
问题
简明
为此
无所谓
简明扼要
同时
文章
方法
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
湖北国家网络安全操作
web服务器安
绿园区有名的网络技术诚信合作
电脑方舟查看服务器
曾小贤互联网黑科技
网络安全学习300字
合肥公安局网络安全大队朱剑宇
服务器共享打印机无法访问
随着互联网的兴起和科技进步
数据库统计人数的语法
上海工控软件开发价格表
加马广州互联网科技怎么样
数据库文件如何共享
宝鸡网络安全专家李效博
万德数据库高校
编程学到安卓软件开发要多久
idr数据库是什么意思
华为通信核心网络技术
国外网络安全监控技术
网络安全服务器原理
为什么dnf服务器都是灰色的
激战2服务器时间
网络安全工作应遵循的原则
上海工控软件开发价格表
科技公司互联网分析师小米
卡扣服务器导轨
服务器设置共享盘
一次性复制多组数据库
藏语软件开发案例
我的世界跨服务器背包什么意思