revision:
The createComment() method creates a new comment node, and returns it.
document.createComment(data)
Parameters:
data : a string containing the data to be added to the Comment.
const docu = new DOMParser().parseFromString("<xml></xml>", "application/xml"); const comment = docu.createComment( "This is a not-so-secret comment in your document" ); docu.querySelector("xml").appendChild(comment); console.log(new XMLSerializer().serializeToString(docu)); // Displays: <xml></xml>
<div> <p id="comment"></p> </div> <script> const comment = document.createComment("My personal comments"); document.body.appendChild(comment); document.getElementById("comment").innerHTML = "A comment was added to this document, but as you know, comments are invisible."; </script>