一、DOM特性和DOM属性

在访问元素特性值时有两种方式:

1. 传统DOM方法getAttributesetAttribute

2. 使用DOM对象上与之对应的属性

例如通过两种方式获取id的值:

e.getAttribute('id');
e.id;

 

1)跨浏览器命名

特性和属性命名之间的差异会更多。

在大多数浏览器中可以用class获取到class特性,但IE却要使用className。

 

2)命名限制

特性表示为传递给DOM方法的字符串,其命名规范是非常自由的。

而属性名称,由于可以作为标识符使用点表示法进行访问,所以其命名规范更受限制。

 

3)HTML和XML之间的差异

在处理一个XML DOM的时候,不会在元素上自动创建属性值来表示特性值。

因此,我们需要使用传统的DOM特性方法获取特性的值。

elem.ownerDocument

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式