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對象