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