关于浏览器在不同系统之间是存在差别的

2 篇文章 0 订阅
今天我遇到一个困扰我半天的问题,总结下,以便后人遇到类似问题快速解决!
我在项目整合实现单点登录过程中遇到一个关于ie8浏览器(在不同系统下)和ie9浏览器在同样的代码下的运行效果
html代码如下:

<iframe name="frameId"/>

js代码如下:

var frameId = document.getElementById("frameId");
alert(frameId);

在window xp系统下面ie8、ie7运行结果会是:object(xp系统下面按照id在dom中找不到则按照name查找)
在window server2003系统下面ie8运行结果会是:null
在window7系统下面ie9运行结果会是:null
在window server2008系统下面ie8运行结果会是:null
在window server2008系统下面ie10运行结果会是:object
总结:说明同样版本的浏览器在不同系统的环境下面是存在差异的,如果程序想正常运行,最好按照标准来写,另外ie8跟ie9在css样式上也存在很大的差别
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值