DOM的遍歷
對於Web開發,DOM的遍歷是最爲普遍了。
3.1.1 什麼是DOM
DOM 是 Document Object Model(文檔對象模型)的縮寫。
3.1.2 DOM重要屬性
nodeType 屬性返回節點的類型。nodeType 是隻讀的。
比較重要的節點類型有:
元素=1 屬性=2 文本=3 註釋=8 文檔=9
nodeName 屬性規定節點的名稱。
3.1.3 DOM的遍歷
節點樹中的節點彼此擁有層級關係。
父(parent)、子(child)和同胞(sibling)等術語用於描述這些關係。
父節點擁有子節點。同級的子節點被稱爲同胞(兄弟或姐妹)。
由於DOM遍歷時,會獲取所有類型的節點,但大部分對DOM的操作都是對元素的操作,所以要做一些特殊處理
對於標準的DOM遍歷,Js++提供了:
match,child,children,first,last,prev,next,parent
對於selector遍歷,Js++提供了:
find,up,down,query