首頁  >  文章  >  web前端  >  JS.GetAllChild(element,deep,condition)使用介紹_javascript技巧

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

WBOY
WBOY原創
2016-05-16 17:22:04999瀏覽
複製程式碼如下程式碼:

window.GetAllChild = function (elditionement, deep, con) {
if (!!!深) { 深= 1; }
if (!!!條件|| 條件== '') { 條件= '1==1'; }
深--;
if (!!!element || !!!element.childNodes || element.childNodes.length var 結果= new Array();
for ( var i = 0; i if (element.style && (element.style.visibility == '隱藏' || element.style.display = = '無')) {
繼續;
}
var child = element.childNodes[i];
if (eval(條件)) {
result.push(child);
}
}
if (deep > 0) {
結果= result.concat(GetAllChild(child, deep, condition));
}
}
回傳結果;
}
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn