--- title: document.createComment slug: Web/API/Document/createComment translation_of: Web/API/Document/createComment ---
{{ ApiRef() }}
createComment() 方法用来创建并返回一个注释节点.
var commentNode = document.createComment(data)
commentNode 是一个注释节点.data 是一个字符串,包含了注释的内容.var docu = new DOMParser().parseFromString('<xml></xml>', "application/xml")
var comment = docu.createComment('这是注释内容');
docu.getElementsByTagName('xml')[0].appendChild(comment);
alert(new XMLSerializer().serializeToString(docu));
// 弹出 <xml><!--这是注释内容--></xml>
NS_ERROR_DOM_INVALID_CHARACTER_ERR异常,这种情况需要对"--" 字符串进行转义.{{ languages( {"en": "en/DOM/document.createComment" } ) }}