document.createComment
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
概述
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>
备注
- 如果 data 字符串包含了 "--" ,则会抛出
NS_ERROR_DOM_INVALID_CHARACTER_ERR
异常,这种情况需要对"--" 字符串进行转义。