コメントの内容は、DOM ドキュメントの Comment タイプで表されます。Comment ノードには次の特性があります:
nodeType 値は 8。
nodeNameの値は「#comment」です。
nodeValue の値はアノテーションの内容です。
parentNode はドキュメントまたは要素の場合があります。
子ノードはありません。
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 アルゴリズム全体に影響を与えないため、実際の運用では通常、コメント ノードを作成してアクセスすることはありません。
また、ブラウザは