DOM - 元素对象


XML 元素可以定义为 XML 的构建块。元素可以充当容器来保存文本、元素、属性、媒体对象或所有这些。每当解析器根据格式良好性解析 XML 文档时,解析器都会浏览元素节点。元素节点包含其中的文本,称为文本节点。

Element对象继承了Node对象的属性和方法,因此Element对象也被视为一个Node。除了节点对象属性和方法之外,它还具有以下属性和方法。

特性

下表列出了Element对象的属性-

属性 类型 描述
标签名 DOM字符串 它给出指定元素的标签名称。
模式类型信息 类型信息 它表示与该元素关联的类型信息。该内容已被删除。请参阅规格

方法

下表列出了元素对象方法 -

方法 类型 描述
获取属性() DOM字符串 检索指定元素的属性值(如果存在)。
获取属性NS() DOM字符串 通过本地名称和命名空间 URI 检索属性值。
获取属性节点() 属性 从当前元素中检索属性节点的名称。
获取属性节点NS() 属性 通过本地名称和命名空间 URI 检索 Attr 节点。
getElementsByTagName() 节点列表 按文档顺序返回具有给定标记名称的所有后代元素的 NodeList。
getElementsByTagNameNS() 节点列表 按文档顺序返回具有给定本地名称和命名空间 URI 的所有后代元素的 NodeList。
有属性() 布尔值 当在此元素上指定具有给定名称的属性或具有默认值时,返回 true,否则返回 false。
hasAttributeNS() 布尔值 当在此元素上指定具有给定本地名称和命名空间 URI 的属性或具有默认值时,返回 true,否则返回 false。
删除属性() 无返回值 按名称删除属性。
删除属性NS 无返回值 通过本地名称和命名空间 URI 删除属性。
删除属性节点() 属性 从元素中删除指定的属性节点。
设置属性() 无返回值 为现有元素设置新的属性值。
设置属性NS() 无返回值 添加新属性。如果元素上已经存在具有相同本地名称和名称空间 URI 的属性,则其前缀将更改为 QualifiedName 的前缀部分,并且其值将更改为 value 参数。
设置属性节点() 属性 将新的属性节点设置为现有元素。
设置属性节点NS 属性 添加新属性。如果元素中已存在具有该本地名称和名称空间 URI 的属性,则该属性将被新属性替换。
设置Id属性 无返回值 如果参数 isId 为 true,则该方法将指定的属性声明为用户确定的 ID 属性。该内容已被删除。请参阅规格
设置Id属性NS 无返回值 如果参数 isId 为 true,则该方法将指定的属性声明为用户确定的 ID 属性。该内容已被删除。请参阅规格