DOM Element對象

XML Element可以定義為XML的構建塊。 Element可以表現為容納文本,元素,屬性,媒體對象或所有這些的容器。 每當解析器根據格式解析XML文檔時,解析器就會導航元素節點。 Element節點中包含文本,該文本稱為文本節點。

Element對象繼承Node對象的屬性和方法,因此element對象也視為Node。 除了節點對象屬性和方法之外,它還具有以下屬性和方法。

屬性

下表列出了Element對象的屬性 -

屬性 類型 描述
tagName DOMString 它給出了指定元素的標記名稱。
schemaTypeInfo TypeInfo 它表示與此元素關聯的類型資訊,它已棄用。

方法

下表列出了Element對象的方法 -

方法 類型 描述
getAttribute() DOMString 如果存在指定元素,則檢索該屬性的值。
getAttributeNS() DOMString 按本地名稱和名稱空間URI檢索屬性值。
getAttributeNode() Attr 從當前元素中檢索屬性節點的名稱。
getAttributeNodeNS() Attr 按本地名稱和名稱空間URI檢索Attr節點。
getElementsByTagName() NodeList 以文檔順序返回具有給定標記名稱的所有後代元素的NodeList
getElementsByTagNameNS() NodeList 以文檔順序返回具有給定本地名稱和名稱空間URI的所有後代元素的NodeList
hasAttribute() boolean 當在此元素上指定具有給定名稱的屬性或具有默認值時返回true,否則返回false
hasAttributeNS() boolean 當在此元素上指定具有給定本地名稱和名稱空間URI的屬性或具有默認值時,返回true,否則返回false
removeAttribute() - 按指定名稱刪除屬性。
removeAttributeNS - 按本地名稱和名稱空間URI刪除屬性。
removeAttributeNode() Attr 從元素中刪除指定的屬性節點。
setAttribute() - 為現有元素設置新屬性值。
setAttributeNS() - 添加新屬性。如果元素上已存在具有相同本地名稱和名稱空間URI的屬性,則其首碼將更改為qualifiedName的首碼部分,並且其值將更改為value參數值。
setAttributeNode() Attr 將新屬性節點設置為現有元素。
setAttributeNodeNS Attr 添加新屬性。 如果元素中已存在具有該本地名稱和該命名空間URI的屬性,則該屬性將替換為新屬性。

上一篇: DOM Entity對象 下一篇: DOM Attribute對象