删除空白节点

function removeWhitespace(element){
var loopIndex;
for (loopIndex = 0; loopIndex < element.childNodes.length; loopIndex++) {
var currentNode = element.childNodes[loopIndex];
if (currentNode.nodeType == 1) {
removeWhitespace(currentNode);
}
if (((/^\s+$/.test(currentNode.nodeValue))) && (currentNode.nodeType = 3)) {
element.removeChild(element.childNodes[loopIndex--]);
}
}
}
posted @ 2011-10-12 17:55  wkylin  阅读(405)  评论(0)    收藏  举报