DOM(文檔對象模型)是針對HTML和XML文檔的一個API。DOM描繪了一個層次化的節點樹,容許開發人員添加,移除和修改頁面的某一部分。html
節點分爲幾種不一樣的類型,分別表示文檔中不一樣信息及標記。每一個節點都有各自的特色,數據等,也與其餘節點存在某種關係。節點之間的關係構成了層次,全部頁面標記爲一個以特定節點爲根節點的樹形結構。node
<!DOCTYPE html> <html> <head> <title>Sample Page</title> </head> <body> <p>Hello World</p> </body> </html>
節點以下:dom
文檔節點是每一個文檔的根節點。code
文檔元素:文檔節點的子節點,是文檔的最外層,文檔的其餘元素都包含在文檔元素中。HTML的文檔元素始終是元素,XML沒有預約義元素,任何元素可能爲文檔元素。htm
HTML節點經過元素節點表示,特性經過特性節點表示,文檔經過文檔節點表示,共有12種節點表示類型,這些類型都繼承自一個基類。對象
下一節---->js—— DOM中的node類型(二)blog