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 2015年7月.
概述
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异常,这种情况需要对"--" 字符串进行转义。