JS清除HTML之间的空白节点

HTML代码如下:


    内容以
    内容二

JS如下




    var intro=document.getElementById("introduce");

    var info_par=intro.parentNode;

    console.info(intro_par.childNodes[0].nodeType);

    cleanWhitespace(intro_par);

    console.info(intro_par.childNodes[0].nodeType);
    //清除空白函数
    function cleanWhitespace(oEelement){
        for(var i=0;i             var node=oEelement.childNodes[i];
            if(node.nodeType==3 && !/\S/.test(node.nodeValue)){
                node.parentNode.removeChild(node)
            }
        }
    }

你可能感兴趣的:(js)