JS.GetAllChild(element,deep,condition)使用介绍


Posted in Javascript onSeptember 21, 2013
window.GetAllChild = function (element, deep, condition) { 
if (!!!deep) { deep = 1; } 
if (!!!condition || condition == '') { condition = '1==1'; } 
deep--; 
if (!!!element || !!!element.childNodes || element.childNodes.length <= 0) { return []; } 
var result = new Array(); 
for (var i = 0; i < element.childNodes.length; i++) { 
if (element.style && (element.style.visibility == 'hidden' || element.style.display == 'none')) { 
continue; 
} 
var child = element.childNodes[i]; 
if (eval(condition)) { 
result.push(child); 
} 
if (deep > 0) { 
result = result.concat(GetAllChild(child, deep, condition)); 
} 
} 
return result; 
}
Javascript 相关文章推荐
JS 实现Json查询的方法实例
Apr 12 Javascript
js判断游览器类型及版本号的代码
May 11 Javascript
使用Javascript简单实现图片无缝滚动
Dec 05 Javascript
Node.js文件操作方法汇总
Mar 22 Javascript
javascript和jQuery实现网页实时聊天的ajax长轮询
Jul 20 Javascript
js基本算法:冒泡排序,二分查找的简单实例
Oct 08 Javascript
AngularJs基于角色的前端访问控制的实现
Nov 07 Javascript
浅谈javascript中遇到的字符串对象处理
Nov 18 Javascript
jQuery实现遍历复选框的方法示例
Mar 06 Javascript
深入浅析nuxt.js基于ssh的vue通用框架
May 21 Javascript
判断JavaScript中的两个变量是否相等的操作符
Dec 21 Javascript
JS实现表单中点击小眼睛显示隐藏密码框中的密码
Apr 13 Javascript
JS.findElementById()使用介绍
Sep 21 #Javascript
JS.getTextContent(element,preformatted)使用介绍
Sep 21 #Javascript
javascript实现原生ajax的几种方法介绍
Sep 21 #Javascript
使用javascript实现页面定时跳转总结篇
Sep 21 #Javascript
window.navigate 与 window.location.href 的使用区别介绍
Sep 21 #Javascript
javascript使用isNaN()函数判断变量是否为数字
Sep 21 #Javascript
js调用css属性写法
Sep 21 #Javascript
You might like
相对路径转化成绝对路径
2007/04/10 PHP
PHP面向对象程序设计之命名空间与自动加载类详解
2016/12/02 PHP
用js+xml自动生成表格的东西
2006/12/21 Javascript
Prototype中dom对象方法汇总
2008/09/17 Javascript
firefox下对ajax的onreadystatechange的支持情况分析
2009/12/14 Javascript
jquery load事件(callback/data)使用方法及注意事项
2013/02/06 Javascript
js函数模拟显示桌面.scf程序示例
2014/04/20 Javascript
js实现支持手机滑动切换的轮播图片效果实例
2015/04/29 Javascript
javascript实现很浪漫的气泡冒出特效
2020/09/05 Javascript
jQuery 选择符详细介绍及整理
2016/12/02 Javascript
jQuery+pjax简单示例汇总
2017/04/21 jQuery
react-native-tab-navigator组件的基本使用示例代码
2017/09/07 Javascript
在原生不支持的旧环境中添加兼容的Object.keys实现方法
2017/09/11 Javascript
apicloud拉起小程序并传递参数的方法示例
2018/11/21 Javascript
js的继承方法小结(prototype、call、apply)(推荐)
2019/04/17 Javascript
JQuery获取可视区尺寸和文档尺寸及制作悬浮菜单示例
2019/05/14 jQuery
JS实现页面跳转与刷新的方法汇总
2019/08/30 Javascript
使用layui的layer组件做弹出层的例子
2019/09/27 Javascript
vue表单数据交互提交演示教程
2019/11/13 Javascript
Python3中的2to3转换工具使用示例
2015/06/12 Python
解读python logging模块的使用方法
2018/04/17 Python
python爬取本站电子书信息并入库的实现代码
2020/01/20 Python
浅谈django不使用restframework自定义接口与使用的区别
2020/07/15 Python
selenium判断元素是否存在的两种方法小结
2020/12/07 Python
巴西食品补充剂在线零售商:Músculos na Web
2017/08/07 全球购物
雅诗兰黛香港官网:Estee Lauder香港
2017/09/26 全球购物
澳大利亚最好的厨具店:Kitchen Warehouse
2018/03/13 全球购物
意大利在线药房:Farmacia Loreto Gallo
2019/08/09 全球购物
java程序员面试交流
2012/11/29 面试题
十岁生日家长答谢词
2014/01/17 职场文书
自荐信写法介绍
2014/01/25 职场文书
学生保证书范文
2014/04/28 职场文书
院党委组织查摆问题对照检查材料思想汇报2014
2014/10/08 职场文书
工作失职检讨书(精华篇)
2014/10/15 职场文书
python opencv人脸识别考勤系统的完整源码
2021/04/26 Python
Vue CLI中模式与环境变量的深入详解
2021/05/30 Vue.js