--- 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" } ) }}