首页 > 语言 > JavaScript > 正文

编写跨浏览器的javascript代码必备[js多浏览器兼容写法]

2024-05-06 14:16:48
字体:
来源:转载
供稿:网友

序号

操作

分类

IE
(6.0)

FireFox
(2.0)

Mozilla
(1.5)

当前
浏览器

备注

1

"."

访问tag的固有属性

OK

OK

OK

OK

 

2

"."

访问tag的用户定义属性
eg: <input type="checkbox" myattr="test">

OK

NO

NO

OK

可以用getAttribute函数 替代

3

obj.getAttribute

访问tag的固有属性

OK

OK

OK

OK

 

4

obj.getAttribute

访问tag的用户定义属性
eg: <input type="checkbox" myattr="test">

OK

OK

OK

OK

 

5

document.all

访问document的所有子元素
eg:document.all

OK

OK

NO

OK

建议用childNodes对象或者getElementById函数实现对应操作。
有人说它不能取Div元素,测试结果是可以,不知道是不是还有其它因素会影响测试结果。

6

obj.all

访问非document元素的所有子元素
eg: document.getElementById("mydiv").all

OK

NO

NO

OK

同上

7

getElementById()

根据元素的id/name来取得元素。
如果元素只设置name属性,没有设置id属性。

OK

NO

NO

OK

注意:很多元素是没有name属性的,eg: td, div,span...

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表