位置: 编程技术 - 正文

JavaScript 浏览器兼容性总结及常用浏览器兼容性分析(JavaScript 浏览器对象)

编辑:rootadmin

推荐整理分享JavaScript 浏览器兼容性总结及常用浏览器兼容性分析(JavaScript 浏览器对象),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:JavaScript 浏览器对象,javascript浏览器怎么打开,javascript浏览器怎么打开,JavaScript 浏览器插件,javascript浏览器怎么打开,JavaScript 浏览器对象,JavaScript 浏览器插件,javascript浏览器下载,内容如对您有帮助,希望把文章链接给更多的朋友!

本文是积木网小编日常整理些关于js兼容性问题,及IE与Firefox等常用浏览器的兼容性分析,对js浏览器兼容性相关知识感兴趣的朋友一起学习吧!

1. children与childNodes

IE提供的children、childNodes和firefox下的childNodes的行为是有区别的,firefox下childNodes会把换行和空白字符都算作父节点的子节点,而IE的childNodes和children不会。比如:

d为dd的div在IE下用childNodes查看,其子节点数为1,而ff下为三,我们可以从firefox的dom查看器里面看到他的childNodes为["n ", div, "n"]。

要在firefox下模拟children的属性我们可以这样做:

2. firefox和ie的事件

window.event只能在IE下使用,而不能用在Firefox下,这是因为Firefox的event只能在事件发生的现场使用。 Firefox必须从源处加入event作参数传递。IE忽略该参数,用window.event来读取该event。

比方说下面这个在ie下获得鼠标位置的方法:

需要改成

才能在两种浏览器下使用

3.HTML对象获取问题

FireFox获取方式document.getElementById("idName")

ie使用document.idname或者document.getElementById("idName")

解决办法:统一使用document.getElementById("idName");

4. const问题

在Firefox下,可以使用const关键字或var关键字来定义常量;

IE下,只能使用var关键字来定义常量;

解决方法:统一使用var关键字来定义常量。

5.frame问题

以下面的frame为例:

JavaScript 浏览器兼容性总结及常用浏览器兼容性分析(JavaScript 浏览器对象)

a)访问frame对象

IE:使用window.frameId或者window.frameName来访问这个frame对象,frameId和frameName可以同名;

Firefox:只能使用window.frameName来访问这个frame对象;

另外,在IE和Firefox中都可以使用window.document.getElementById("frameId")来访问这个frame对象;

b) 切换frame内容

在 IE和Firefox中都可以使用

window.document.getElementById("testFrame").src = "xxx.html"或window.frameName.location = "xxx.html"

来切换frame的内容;

如果需要将frame中的参数传回父窗口(注意不是opener,而是parent),可以在frame中使用parent来访问父窗口。例如:

parent.document.form1.filename.value="Aqing";

6. body问题

Firefox的body在body标签没有被浏览器完全读入之前就存在;而IE的body则必须在body标签被浏览器完全读入之后才存在;

7. firefox与IE的父元素(parentElement)的区别

IE:obj.parentElement

firefox:obj.parentNode

解决方法:因为firefox与IE都支持DOM,因此全部使用obj.parentNode

8.innerText的问题

innerText在IE中能正常工作,但是innerText在FireFox中却不行,需用textContent;

解决方法:

9.AJAX获取XMLHTTP的区别

注意:在IE中,xmlhttp.send(content)方法的content可以为空,而firefox则不能为null,应该用send(""),否则会出现错误。

关于本文给大家介绍的JavaScript 浏览器兼容性总结及常用浏览器兼容性分析,小编就给大家介绍到这里,希望对大家有所帮助!

JavaScript 经典实例日常收集整理(常用经典) 本文是小编日常收集整理些js经典实例,特此分享到积木网平台供大家参考!跨浏览器添加事件//跨浏览器添加事件functionaddEvent(obj,type,fn){if(obj.addEventList

网页中JS函数自动执行常用三种方法 本文为大家分享了在网页中JS函数自动执行常用方法,供大家参考,具体内容如下一、JS方法1.最简单的调用方式,直接写到html的body标签里面:bodyonload="

基于javascript实现样式清新图片轮播特效 本文实例为大家分享了javascript实现图片轮播特效,供大家参考,具体内容如下一、实现效果如上图:1、图片自动依次轮换,每轮换到一张图片,下面对

标签: JavaScript 浏览器对象

本文链接地址:https://www.jiuchutong.com/biancheng/375997.html 转载请保留说明!

上一篇:JavaScript 不支持 indexof 该如何解决(JavaScript不支持ie)

下一篇:JavaScript 经典实例日常收集整理(常用经典)(js经典实例)

  • 去税务局开增值税专用发票需要缴费吗
  • 二手车没有发票能过户吗
  • 建筑公司购入的水泥等材料如果是做成本的怎么做分录
  • 出售固定资产不开票可以吗
  • 设备租赁费用
  • 报销招待费事由有哪些
  • 农副产品收购发票税率是多少
  • 现金折扣冲减销售收入冲销项税吗
  • 没有营业收入要报税吗
  • 暂估成本跨年后未收到票如何处理
  • 预付费用计入当期费用吗
  • 进项税和销项税怎么区分
  • 农民工的工资是当月工作过月几号发工资政府有没有规定
  • 开水电发票要增加什么经营项目?
  • 个人所得税自行纳税申报
  • 税收协助
  • 企业定期存款是什么账户类型
  • 企业所得税减免政策2023
  • 如何对投资收益进行会计处理
  • 工程结算完后剩余资金如何处理?
  • 证券公司手续费怎么收
  • 购买固定资产货款未付
  • 税收滞纳金可以税前扣除吗
  • 房地产增值税如何抵扣
  • 1697508669
  • 动车票的税进行抵扣该填写在哪里
  • 固定资产减值准备影响折旧吗
  • 水利建设基金是税还是费
  • 文件上传之后返回一个文件路径怎么设置
  • 房产开发企业涉及税种
  • 餐饮业原料采购都包括哪些
  • 坏账准备怎么做资产负债表
  • 财政补贴增值税如何开票
  • php生成xml文件
  • hbuilderx安装教程视频
  • 金税盘全额抵扣政策
  • 营业外支出结转损益
  • 条码续展费用
  • 财政拨款结转的核算
  • Python打开文件的代码
  • php框架 hyperf
  • 什么是俗称的汇款
  • 增值税一般纳税人企业对同属于增值税
  • sqlserver创建维护计划
  • 所得税预缴政策
  • 刚成立的公司老板要我入股
  • 银行存款日记账填写样本图
  • 什么是存货周转期间
  • 计划成本法有什么差异
  • 车辆抵押贷款怎么办理
  • 以无形资产换入固定资产发生的净损益
  • 什么是内部报酬吗
  • 印花税需要计提吗2023
  • 增值税直接减免额怎么做账
  • sql server的go
  • mysql5.7.
  • sql server用处
  • mysql的主从复制模式
  • 下列哪种情况能使血管升压素释放增加
  • linux谷歌浏览器安装指令
  • linux软件安装在哪个文件夹
  • win7系统为什么玩不了游戏
  • win7电脑c盘格式化
  • jquery操作html代码
  • android应用程序的主要语言是java
  • python登录网站爬取数据
  • nodejs indexof
  • nodejs增删改查
  • 从零基础开始学
  • python从入门到精通百度云
  • 图片旋转鼠标键盘怎么弄
  • androidstudio性能检测工具
  • 上海地铁直接刷银联卡
  • 即征即退什么时候确认收入
  • 华为税务筹划情况
  • 百望电子发票查询下载
  • 公共卫生委员会领导小组
  • 放管服中的服的深层含义
  • 通辽这个地方怎么样
  • 税率分几种 分别是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设