是否可以通过JavaScript引用comment元素/块?

这听起来有点疯狂,但我想知道是否可以引用comment元素,以便我可以用JavaScript动态替换其他内容.

<html>
<head>
</head>
<body>
<div id="header"></div>
<div id="content"></div>
<!-- sidebar place holder: some id-->
</body>
</html>

在上面的页面中,我可以参考评论块并将其替换为本地存储中的某些内容吗?

我知道我可以有一个div占位符.只是想知道它是否适用于评论块.
谢谢.

var findComments = function(el) {
    var arr = [];
    for(var i = 0; i < el.childNodes.length; i++) {
        var node = el.childNodes[i];
        if(node.nodeType === 8) {
            arr.push(node);
        } else {
            arr.push.apply(arr, findComments(node));
        }
    }
    return arr;
};

var commentNodes = findComments(document);

// whatever you were going to do with the comment...
console.log(commentNodes[0].nodeValue);
https://stackoverflow.com/questions/6027830/is-it-possible-to-get-reference-to-comment-element-block-by-javascript

转载注明原文:是否可以通过JavaScript引用comment元素/块?