- XML DOM 基礎
- XML DOM - 首頁
- XML DOM - 概述
- XML DOM - 模型
- XML DOM - 節點
- XML DOM - 節點樹
- XML DOM - 方法
- XML DOM - 載入
- XML DOM - 遍歷
- XML DOM - 導航
- XML DOM - 訪問
- XML DOM 操作
- XML DOM - 獲取節點
- XML DOM - 設定節點
- XML DOM - 建立節點
- XML DOM - 新增節點
- XML DOM - 替換節點
- XML DOM - 刪除節點
- XML DOM - 克隆節點
- XML DOM 物件
- DOM - 節點物件
- DOM - NodeList 物件
- DOM - NamedNodeMap 物件
- DOM - DOMImplementation
- DOM - DocumentType 物件
- DOM - 處理指令
- DOM - 實體物件
- DOM - 實體引用物件
- DOM - 符號物件
- DOM - 元素物件
- DOM - 屬性物件
- DOM - CDATASection 物件
- DOM - 註釋物件
- DOM - XMLHttpRequest 物件
- DOM - DOMException 物件
- XML DOM 有用資源
- XML DOM - 快速指南
- XML DOM - 有用資源
- XML DOM - 討論
DOM - 元素物件
XML 元素可以定義為 XML 的構建塊。元素可以充當容器,用於儲存文字、元素、屬性、媒體物件或所有這些。每當解析器根據良構性解析 XML 文件時,解析器都會遍歷元素節點。元素節點包含其中的文字,稱為文字節點。
元素物件繼承了節點物件的屬性和方法,因為元素物件也被認為是一個節點。除了節點物件的屬性和方法外,它還具有以下屬性和方法。
屬性
下表列出了Element物件的屬性:
方法
下表列出了元素物件的方法:
| 方法 | 型別 | 描述 |
|---|---|---|
| getAttribute() | DOMString | 如果存在,則檢索指定元素的屬性值。 |
| getAttributeNS() | DOMString | 透過區域性名稱和名稱空間 URI 檢索屬性值。 |
| getAttributeNode() | Attr | 從當前元素檢索屬性節點的名稱。 |
| getAttributeNodeNS() | Attr | 透過區域性名稱和名稱空間 URI 檢索 Attr 節點。 |
| getElementsByTagName() | NodeList | 返回所有具有給定標籤名稱的後代元素的 NodeList,按文件順序排列。 |
| getElementsByTagNameNS() | NodeList | 返回所有具有給定區域性名稱和名稱空間 URI 的後代元素的 NodeList,按文件順序排列。 |
| hasAttribute() | 布林值 | 當在此元素上指定具有給定名稱的屬性或具有預設值時返回 true,否則返回 false。 |
| hasAttributeNS() | 布林值 | 當在此元素上指定具有給定區域性名稱和名稱空間 URI 的屬性或具有預設值時返回 true,否則返回 false。 |
| removeAttribute() | 無返回值 | 按名稱移除屬性。 |
| removeAttributeNS | 無返回值 | 透過區域性名稱和名稱空間 URI 移除屬性。 |
| removeAttributeNode() | Attr | 從元素中移除指定的屬性節點。 |
| setAttribute() | 無返回值 | 將新的屬性值設定為現有元素。 |
| setAttributeNS() | 無返回值 | 新增一個新的屬性。如果元素上已經存在具有相同區域性名稱和名稱空間 URI 的屬性,則其字首將更改為 qualifiedName 的字首部分,其值將更改為 value 引數。 |
| setAttributeNode() | Attr | 將新的屬性節點設定為現有元素。 |
| setAttributeNodeNS | Attr | 新增一個新的屬性。如果元素中已經存在具有該區域性名稱和該名稱空間 URI 的屬性,則將其替換為新的屬性。 |
| setIdAttribute | 無返回值 | 如果引數 isId 為 true,則此方法宣告指定的屬性為使用者確定的 ID 屬性。此屬性已被移除。請參考 規範。 |
| setIdAttributeNS | 無返回值 | 如果引數 isId 為 true,則此方法宣告指定的屬性為使用者確定的 ID 屬性。此屬性已被移除。請參考 規範。 |
廣告