移除空白文本节点(在非IE浏览器中,换行符被当作空白文本节点)
2017-01-04 17:46
302 查看
//移除空白节点(在非IE浏览器中换行符被当作空白的文本节点) function removeWhiteNode(node){ for(var i=0;i<node.length;i++){ if(node[i].nodeType===3&&/^\s+$/.test(node[i].nodeValue)){//判断节点类型是否为3文本节点,并且利用正则表达式判断文本节点的值是否为空。 node[i].parentNode.removeChild(node[i]);//如果条件满足,就返回父节点,父节点移除对应的子节点。 } } return node;//for循环结束后,返回删除了空白节点的剩余节点。 }
相关文章推荐
- 删除空白文本节点
- 如何从文本中移除空白内容
- jQuery的index()原生js实现以及删除空白文本节点函数
- 仅空白的文本节点解决
- 移除txt文本中不必要的换行符
- js 选取子节点时去除非IE浏览器的换行符
- js中移除空白节点
- js中移除空白节点
- NodeType节点及 去空白文本节点
- img底部空白以及多余的空白文本节点解决方案
- 内联排列的间距 和 浏览器对换行符理解成文本节点的原因研究
- oracle中去掉文本中的换行符、回车符、制表符
- 19.移除链表倒数第n个节点
- XPath 选取具有特定文本值的节点
- shell 替换文本中的某个符号为换行符
- 作业二(单击弹跳li节点的每个文本节点的值;点击每个 li 节点, 若 li 节点的文本值没有 ^^ 开头, 加上,有,则去除)
- VS2010-MFC获取某个树控件某个树节点下所有子节点的文本
- 初探JavaScript(一)——也谈元素节点、属性节点、文本节点
- JavaScript创建文本节点