ホームページ  >  記事  >  ウェブフロントエンド  >  JS.GetAllChild(要素,ディープ,条件)の使い方入門_JavaScriptスキル

JS.GetAllChild(要素,ディープ,条件)の使い方入門_JavaScriptスキル

WBOY
WBOYオリジナル
2016-05-16 17:22:041020ブラウズ
复制代码代码如下:

window.GetAllChild = function (要素, 深さ, 条件) {
if (!!!ディープ) { ディープ = 1; }
if (!!!condition || 条件 == '') { 条件 = '1==1'; }
深い--;
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 = = 'なし')) {
続行;
}
var child = element.childNodes[i];
if (eval(条件)) {
結果.push(子);
}
if (deep > 0) {
result = result.concat(GetAllChild(child, deep,condition));
}
}
結果を返します。
}
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。