清楚节点内的空格的JS代码
2018-07-20 来源:open-open
function cleanWhitespace(element) { //如果不提供参数,则处理整个HTML文档 element = element || document; //使用第一个节点作为开始指针 var cur = element.firstChild; //一直循环,直到没有子节点为止。 while (cur != null) { //如果节点是文本节点,并且只包含空格 if ((cur.nodeType == 3) && !/\S/.test(cur.nodeValue)) { element.removeChild(cur); } //一个节点元素 else if (cur.nodeType == 1) { //递归整个文档 cleanWhitespace(cur); } cur = cur.nextSibling; //遍历子节点 } }
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
上一篇:压缩多个CSS文件的PHP代码
最新资讯
热门推荐