您的位置:首页 > Web前端 > JavaScript

JS过滤空白文件节点

2011-11-08 16:00 141 查看
<html>
<head>过滤空白文件</head>
<javascript type="text/javascript">
window.onload = function() {
var nodes = document.body.childNodes;
alert (nodes.length);
//IE下显示2 FIREFOX显示5,原因有空白文件
nodes =  filterSpaceNode(nodes);
alert(nodes.length)
//都为2

};
function filterSpaceNode(nodes) {
var arr = [];
if (var i=0;i<nodes.length;i++) {
if (nodes[i].nodeType===3 && /^\s+$/.test(nodes[i].nodeValue)) {
continue;
}
ret.push(nodes[i]);

}
return arr;
}
</javascript>
<body>
<h1>TEST</h1>
<h2>TEST2</h2>
</body>
</html>


过滤空白节点 nodeType===3 && nodeValue ='' 的函数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: