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 ='' 的函数
相关文章推荐
- js生成xml文件及js读取xml文件,获得xml节点子节点的个数(同Extjs中树获得子结点个数)
- js、css等文件引入空白问题
- js中使用DOM复制(克隆)指定节点名数据到新的XML文件中的代码
- js生成xml文件及js读取xml文件,获得xml节点子节点的个数(同Extjs中树获得子结点个数)
- 通过“document.write”方式,在js文件引入js文件时,造成页面空白问题
- js中使用DOM复制(克隆)指定节点名数据到新的XML文件中的代码
- js删除空白节点的函数(DOM)
- 用于过滤空白字符的几种常见的js正则表达式pattern
- java 使用全局过滤器Filter之后 防止css文件与js文件被过滤
- js:首/未子节点,兄弟节点,排除空白实现
- SPRING-MVC 访问静态文件, 如 jpg/js/css,为了忽略springmvc的过滤匹配
- js动态创建style节点(js文件中添加css)
- js中移除空白节点
- 文件上传js打开文件管理器过滤只显示指定类型文件的实现
- 获取html节点时过滤空白节点
- jQuery的index()原生js实现以及删除空白文本节点函数
- 用js删除空白节点
- 动态创建表格js文件,javascript,Ajax,DHTML动态实现表格的创建,动态读取XML中的文件,读取dom节点的例子。
- Js清除空白节点
- 今天学了啥?上传绕过—JS验证实例 /大小写/双重后缀名/过滤绕过/特殊后缀名/文件流类型/文件重写