复制代码 代码如下

复制代码 代码如下:

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;
}

您可能感兴趣的文章:

  • javascript
    dom操作之cloneNode文本节点克隆使用技巧
  • JavaScript
    用cloneNode方法克隆节点的代码
  • JS将制定内容复制到剪切板示例代码
  • javascript
    密码框防止用户粘贴和复制的实现代码
  • 用js将内容复制到剪贴板兼容浏览器
  • 用于deeplink的js方法(判断手机是否安装app)
  • js实现的复制兼容chrome和IE
  • 在Node.js中实现文件复制的方法和实例
  • Javascript
    实现复制(Copy)动作方法大全
  • js实现点击后将文字或图片复制到剪贴板的方法
  • 原生js实现复制对象、扩展对象
    类似jquery中的extend()方法
  • 兼容主流浏览器的JS复制内容到剪贴板
  • JavaScript深度复制(deep
    clone)的实现方法

相关文章