- 该类型使用对象来表示一个 DOM 元素的属性。在大多数 DOM 方法中,你可能会直接通过字符串的方式获取属性值(例如Element.getAttribute()),但是一些函数(例如Element.getAttributeNode())或通过迭代器访问时则返回Attr类型
- Attr 对象有以下属性:
属性 |
说明 |
状态 |
name |
该属性的名称 |
只读 |
namespaceURI |
表示该属性的命名空间 URIDOMString,如果该元素不在命名空间中,则返回 null。 |
只读 |
localName |
表示该属性的命名空间限定的本地名称DOMString |
只读 |
prefix |
表示该属性的命名空间前缀DOMString,如果没有前缀指定则返回 null |
只读 |
ownerElement |
该属性所附属的元素节点 |
只读 |
specified |
该属性将返回真。如果这个属性你在源代码或者在脚本中明确指定的话,它总是返回真。否则它是由文档的 DTD 默认定义的,将总是返回假。 |
只读 |
value |
属性的值 |
|
注
- 在DOM4[REC]中,为了规范化 Attr 的实现,它不再继承自Node。在目前DOM4.1[WD]中又有变动,因此不建议使用 Attr 对象上有关Node的属性和方法。