手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JS.GetAllChild(element,deep,condition)使用介绍
JS.GetAllChild(element,deep,condition)使用介绍
摘要:复制代码代码如下:window.GetAllChild=function(element,deep,condition){if(!!!dee...

复制代码 代码如下:

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;

}

【JS.GetAllChild(element,deep,condition)使用介绍】相关文章:

Javascript 高阶函数使用介绍

探索angularjs+requirejs全面实现按需加载的套路

angular2使用简单介绍

showModelessDialog()使用详解

javascript原型模式用法实例详解

JavaScript中的italics()方法的使用介绍

JavaScript中fixed()方法的使用简介

JavaScript中的parse()方法使用简介

JavaScript中strike()方法的使用介绍

JavaScript中valueOf()方法的使用介绍

精品推荐
分类导航