javascript 清理文档中的节点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 清理文档中的节点相关的知识,希望对你有一定的参考价值。

function clean(node)
  {
    for(var n = 0; n < node.childNodes.length; n ++)
    {
      var child = node.childNodes[n];
      if
      (
        child.nodeType === 8 || (child.nodeType === 3 && !/\S/.test(child.nodeValue))
      )
      {
        node.removeChild(child);
        n --;
      }
      else if(child.nodeType === 1)
      {
        clean(child);
      }
    }
  }
clean(document);

以上是关于javascript 清理文档中的节点的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript操作-DOM对象

JavaScript DOM

javaScript(叁)

JavaScript学习笔记7 之DOM文档对象模型

javascript DOM中的节点层次和节点类型概述

JavaScript之DOM-4 文档结构和遍历(节点树元素树文档的遍历)