文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>整理浏览器对网页的兼容性问题-JS的语法兼容性

整理浏览器对网页的兼容性问题-JS的语法兼容性

时间:2010-09-30  来源:sarsico

1.      在FireFox中可以使用与HTML节点对象ID属性值相同的JS变量名称,但是IE中不行。

 

解决办法:在命名上区分HTML节点对象ID属性值和JS变量

 

2.      IE不支持JS的const,无法定义JS常量

 

解决办法:全部用var定义为变量

 

3.      在JS中书写URL地址字符串时&字符就直接写为“&”(去掉双引号),不要写“&”,否则容易出现URL识别不正常的错误

 

4.      在IE中可以通过showModalDialog和showModelessDialog打开模式和非模式窗口,FireFox下则不能

 

解决办法:使用Window.Open方法。 如果需要将子窗口中的参数传递回父窗口,可以在子窗口中使用Window.Opener属性来访问父窗口;如果需要父窗口控制子窗口的话,使用Var subWindow = Window.Open(pageURL,Name,Parameters); 来获得新开的窗口对象

 

5.      在IE中向表格里添加一行的方法insertRow()如果不指定参数,默认参数为-1,将自动向Table中追加1行;在FireFox中一定要指定参数如-1,参数为空会报错

 

6.      在IE中可以使用new ActiveXObject()的方法实例化对象,如var xmlDom = new ActiveXObject("Microsoft.XMLHTTP");但是FireFox不支持ActiveXObject,只能通过这种方法如var xmlDom = new XMLHttpRequest();实例化对象

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载