跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

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

复制代码代码如下:window.GetAllChild = function (element, deep, condition) {if (!!!deep) { deep = 1; }if (!!!condition || condition == '') { condition = '1==1'; }deep--;if (!!!element || !!!element.childNodes || element.childNodes.length var result = new Array();for (var i = 0; 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;}

相关文章