一、節點(元素節點、屬性節點、文本節點)有三個屬性, 分別為:nodeName、nodeType 和 nodeValue。
| 節點類型 |
nodeName |
nodeType |
nodeValue |
| 元素節點 |
元素名稱 |
1 |
null |
| 屬性節點 |
屬性名稱 |
2 |
屬性值 |
| 文本節點 |
#text |
3 |
文本內容(不包含 html) |
二、層次節點屬性:
當獲取一個元素節點後,可以使用以下層次節點屬性來獲取它相關層次的節點。
- childNodes 獲取當前元素節點的所有子節點
- firstChild 獲取當前元素節點的第一個子節點
- lastChild 獲取當前元素節點的最後一個子節點
- ownerDocument 獲取該節點的文檔根節點,相當與 document
- parentNode 獲取當前節點的父節點
- previousSibling 獲取當前節點的前一個同級節點
- nextSibling 獲取當前節點的後一個同級節點
- attributes 獲取當前元素節點的所有屬性節點集合