删除空白文本节点

var oUl = document.getElementById("ul1"); //获取ul节点
deleteSpace(oUl);


//传入父节点,删除它子节点中的空白文本节点
function deleteSpace(node){
var childs = node.childNodes;
for(var i = 0;i < childs.length;i ++){
if(childs[i].nodeType === 3 && /^\s+$/.test(childs


[i].nodeValue)){
node.removeChild(childs[i]);
}
}
return node;
}

你可能感兴趣的:(JS)