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() создаёт новый комментарий и возвращает его.

Синтаксис

CommentNode = document.createComment(data)

Аргументы

data

Строка, которая будет внутри комментария

Пример

js
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, если "--" есть в содержимом тега.

Спецификации