Показать сообщение отдельно
  #5 (permalink)  
Старый 21.12.2016, 00:39
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,138

удаление коментариев из документа
или так
<!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 не формируя предварительно массив?
Ответить с цитированием