源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-12-09 00:48 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JS.GetAllChild(element,deep,condition)使用介绍
[u]复制代码[/u] 代码如下:
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; }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部