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 parsefloat parseint 转换函数
Jan 21 Javascript
子页向父页传值示例
Nov 27 Javascript
jquery文档操作wrap()方法实例简述
Jan 10 Javascript
jQuery.Highcharts.js绘制柱状图饼状图曲线图
Mar 14 Javascript
jQuery实现可高亮显示的二级CSS菜单效果
Sep 01 Javascript
JS实现的仿淘宝交易倒计时效果
Nov 27 Javascript
Javascript前端经典的面试题及答案
Mar 14 Javascript
Angular指令之restict匹配模式的详解
Jul 27 Javascript
vue项目中实现图片预览的公用组件功能
Oct 26 Javascript
JS异步宏队列微队列原理详解
Sep 09 Javascript
JavaScript字符串转数字的简单实现方法
Nov 27 Javascript
关于uniApp editor微信滑动问题
Jan 15 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
php数组应用之比较两个时间的相减排序
2008/08/18 PHP
兼容ie6浏览器的php下载文件代码分享
2014/07/14 PHP
PHP使用PDO连接ACCESS数据库
2015/03/05 PHP
php创建多级目录的方法
2015/03/24 PHP
Javascript下的keyCode键码值表
2007/04/10 Javascript
setTimeout与setInterval在不同浏览器下的差异
2010/01/24 Javascript
jquery ready()的几种实现方法小结
2010/06/18 Javascript
JS动态获取当前时间,并写到特定的区域
2013/05/03 Javascript
JS回调函数的应用简单实例
2014/09/17 Javascript
JS实现点击按钮自动增加一个单元格的方法
2015/03/09 Javascript
JavaScript使用DeviceOne开发实战(一) 配置和起步
2015/12/01 Javascript
javascript设计模式之module(模块)模式
2016/08/19 Javascript
jQuery实现自动输入email、时间和域名的方法
2016/08/24 Javascript
AngularJS使用ng-inlude指令加载页面失败的原因与解决方法
2017/01/19 Javascript
jQuery DateTimePicker 日期和时间插件示例
2017/01/22 Javascript
JS实现含有中文字符串的友好截取功能分析
2017/03/13 Javascript
微信小程序picker组件下拉框选择input输入框的实例
2017/09/20 Javascript
浅谈mint-ui loadmore组件注意的问题
2017/11/08 Javascript
gulp安装以及打包合并的方法教程
2017/11/19 Javascript
vue.js 实现点击按钮动态添加li的方法
2018/09/07 Javascript
详解ES7 Decorator 入门解析
2019/02/18 Javascript
[03:11]不朽宝藏三外观展示
2020/09/18 DOTA
基于python历史天气采集的分析
2019/02/14 Python
python实现弹窗祝福效果
2019/04/07 Python
对django的User模型和四种扩展/重写方法小结
2019/08/17 Python
pycharm + django跨域无提示的解决方法
2020/12/06 Python
Weblogc domain问题
2014/01/27 面试题
制药工程专业职业生涯规划范文
2014/03/10 职场文书
运动会演讲稿50字
2014/08/25 职场文书
践行三严三实心得体会
2014/10/13 职场文书
党员年度个人总结
2015/02/14 职场文书
护士自荐信怎么写
2015/03/06 职场文书
大学生实习推荐信
2015/03/27 职场文书
2015年小学教导处工作总结
2015/05/26 职场文书
婚礼男方父母答谢词
2015/09/29 职场文书
《雪域豹影》读后感:父爱的伟大
2019/12/23 职场文书