или так
<!DOCTYPE HTML>
<html>
<head> <!--HTML code-->
<title>Untitled</title>
<meta charset="utf-8"> <!--HTML code-->
<script>
document.addEventListener('DOMContentLoaded', delComment, false);
function delComment() {
var treeWalker = document.createTreeWalker(document, NodeFilter.SHOW_COMMENT, null, false);
var nodeList = [];
while(treeWalker.nextNode()) nodeList.push(treeWalker.currentNode);
nodeList.forEach(function(a) {
a.parentNode.removeChild(a)
}) ;
};
</script>
</head>
<body> <!--HTML code--> <!--HTML code--> <!--HTML code-->
Допустим есть массив слов: (ВАСЯ, ЮРА, МАША, САША)
<div>
<a>Маша</a>
</div>
<ul>
<li>Саша</li>
</ul>
<div>
<a>Маша</a>
</div>
<ul>
<li>Саша<!--HTML code--></li>
</ul> <!-- -->
</body>
</html>
вопрос знатокам: как удалить элементы treeWalker не формируя предварительно массив?