JavaScript 去除空白节点

去除某节点的空白子节点(回车、空格等):

function removeSpace(node){
  for(let i=0;i<node.childNodes.length;i++){
    if(node.childNodes[i].nodeType===3 && /^\s+$/.test(node.childNodes[i].nodeValue)){
      node.childNodes[i].parentNode.removeChild(node.childNodes[i])
    }
  }
  return node
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  •   DOM(文档对象模型)是针对 HTML 和 XML 文档的一个 API(应用程序编程接口)。   DOM 描绘...
    霜天晓阅读 3,690评论 0 7
  • 前言:尽管现在有很多优秀的框架,大大简化了我们的DOM操作,但是我们仍然要学好DOM知识来写原生JS,从根本上去理...
    长鲸向南阅读 1,916评论 0 0
  • 命令是系统操作员对系统传入的指令,传入指令后回车,系统接收到指令做出相应的行为 1.查看用户位于系统什么位置 【p...
    子非初心阅读 406评论 0 1
  • 基本概念 DOM DOM 是 JavaScript 操作网页的接口,全称为“文档对象模型”(Document Ob...
    许先生__阅读 891评论 0 1
  • DOM 概述 DOM DOM 是 JavaScript 操作网页的接口,全称为“文档对象模型”(Document ...
    oWSQo阅读 727评论 0 0