Attr
表示 DOM 元素的属性。
EventTarget -> Node -> Attr
::: danger 在DOM4[REC]中,为了规范化Attr的实现,它不再继承自Node。在目前DOM4.1[WD]中又有变动,因此不建议使用Attr对象上有关Node的属性和方法。 :::
属性
属性 | 描述 | 文档 |
---|---|---|
name | 属性的名称 | |
namespaceURI | 表示该属性的命名空间URIDOMString,如果该元素不在命名空间中,则返回null。 | |
localName | 表示该属性的命名空间限定的本地名称DOMString。 | |
prefix | 表示该属性的命名空间前缀DOMString,如果没有前缀指定则返回null。 | |
ownerElement | 该属性所附属的元素节点。 | |
specified | 如果这个属性你在源代码或者在脚本中明确指定的话,它总是返回真。否则它是由文档的DTD默认定义的,将总是返回假 | |
value | 属性值 |
废弃的属性
属性 | 只读 | 描述 | 文档 |
---|---|---|---|
attributes | |||
childNodes | |||
firstChild | |||
isId | 只读 | ||
lastChild | |||
nextSibling | 当前该属性总是返回NULL | ||
nodeName | 使用Attr.name来代替 | ||
nodeType | 当前该属性总是返回2,表示ATTRIBUTE_NODE | ||
nodeValue | 使用Attr.value来代替 | ||
ownerDocument | 这个属性本不应当在这里被使用,所以应该无须担心其演变 | ||
parentNode | 当前该属性总是返回NULL | ||
previousSibling | 当前该属性总是返回NULL | ||
schemaTypeInfo | 只读 | 当前属性的类型信息。然而当加载完文档完或调用Document.normalizeDocument后,这个被认定为绝对正确的包含在节点内的类型信息,会因为节点的移动而变得不可信。 | |
specified | 当前该属性总是返回true | ||
textContent | 使用Attr.value来代替 |