Comment类型

  • DOM中的注释通过Comment类型表示。
  • Comment类型的节点具有以下特征:
    • nodeType等于8;
    • nodeName值为”#comment “;
    • nodeValue值为注释的内容;
    • parentNode值为Document或Element对象;
    • 不支持子节点。
  • Comment类型与Text类型继承同一个基类( CharacterData )
    因此拥有除splitText ()之外Text节点所有的字符串操作方法。
  • 与Text类型相似,注释的实际内容可以通过nodeValue或data属性获得。
1
2
<!--注释节点可以作为父节点的子节点来访问。比如下面的HTML代码:-->
<div id="myDiv"><!-- A comment --></div>
1
2
3
4
//可以像下面这样访问它
let div = document.getElementById("myDiv");
let comment = div.firstChild;
alert(comment.data); // "A comment"
  • 可以使用document.createComment()方法创建注释节点,参数为注释文本。