XML DOM - Attr 对象
Attr 对象表示 Element 对象的属性。
Attr 对象
Attr 对象表示 Element 对象的属性。属性的容许值通常定义在 DTD 中。
由于 Attr 对象也是一种节点,因此它继承 Node 对象的属性和方法。不过属性无法拥有父节点,同时属性也不被认为是元素的子节点,对于许多 Node 对象的属性来说都将返回 null。
Attr 对象的属性
| 属性 | 描述 | IE | F | O | W3C |
|---|---|---|---|---|---|
| baseURI | 返回属性的绝对基准 URI。 | No | 1 | No | Yes |
| isId | 如果属性是 id 类型,则返回 true,否则返回 false。 | No | No | No | Yes |
| localName | 返回属性名称的本地部分。 | No | 1 | 9 | Yes |
| name | 返回属性的名称。 | 5 | 1 | 9 | Yes |
| namespaceURI | 返回属性的命名空间 URI。 | No | 1 | 9 | Yes |
| nodeName | 返回节点的名称,依据其类型。 | 5 | 1 | 9 | Yes |
| nodeType | 返回节点的类型。 | 5 | 1 | 9 | Yes |
| nodeValue | 设置或返回节点的值,依据其类型。 | 5 | 1 | 9 | Yes |
| ownerDocument | 返回属性所属的根元素(document对象)。 | 5 | 1 | 9 | Yes |
| ownerElement | 返回属性所附属的元素节点。 | No | 1 | 9 | Yes |
| prefix | 设置或返回属性的命名空间前缀。 | No | 1 | 9 | Yes |
| schemaTypeInfo | 返回与属性相关联的类型信息。 | No | No | No | Yes |
| specified | 如果属性值被设置在文档中,则返回 true,如果其默认值被设置在 DTD/Schema 中,则返回 false。 | 5 | 1 | 9 | Yes |
| textContent | 设置或返回属性的文本内容。 | No | 1 | 9 | Yes |
| text | 返回属性的文本。IE-only。 | 5 | No | No | No |
| value | 设置或返回属性的值。 | 5 | 1 | 9 | Yes |
| xml | 返回属性的 XML。IE-only。 | 5 | No | No | No |