1. 程式人生 > 實用技巧 >html DOM 01 節點概念

html DOM 01 節點概念

DOM 是Document Object Model( 文件物件模型 )的縮寫。

DOM是把html裡面的各種資料當作物件進行操作的一種思路。

比如一個超鏈,作為一個DOM物件,就可以使其隱藏,修改其href指向的地址。

示例1:

節點概念

DOM把所有的html都轉換為節點
整個文件是一個節點
元素是節點
元素屬性是節點
元素內容是節點
註釋也是節點
如本例
通過document.getElementById獲取了id=d1的div標籤對應的元素節點
然後通過attributes獲取了該節點對應的屬性節點
接著通過childNodes獲取了內容節點

<html>
<body>
<div id="d1">hello HTML DOM</div> </body> <script> function p(s){ document.write(s); document.write("<br>"); } var div1 = document.getElementById("d1"); p("文件節點"+document); p("元素"+div1); p("屬性節點"+div1.attributes[0]); p("內容節點"+div1.childNodes[0]); </script>
</html>