註解內容在DOM文件中是透過Comment類型來表示的,Comment節點具有以下特徵:
nodeType的值為8。
nodeName的值為「#comment」。
nodeValue的值為註解的內容。
parentNode可能是一個Document或Element。
它的沒有子節點。
Comment類型與Text類型繼承自相同的基類,因此,它擁有除了splitText()之外的所有字串操作方法。與Text類型相似,也可以透過nodeValue或data屬性來取得註解的內容。
註解節點可以透過其父節點來訪問,以下面的程式碼為例:
<div id="myDiv"><!-- 一个注释内容 --></div>
上面的程式碼中,註解節點是
var div = document.getElementById("myDiv"); var comment = div.firstChild; console.info(comment.data); // "一个注释内容"
要建立一個註解可以使用document.createComment()方法,並將註解內容作為參數傳入其中。例如:
var comment = document.createComment("注释内容");
實際操作我們通常不會去建立和存取註解節點,因為註解節點對於整個DOM的演算法基本上沒有影響。
另外,瀏覽器不會辨識位於