`
hueng512
  • 浏览: 27808 次
  • 性别: Icon_minigender_1
  • 来自: 打工子哥
社区版块
存档分类
最新评论

递归所有iframe,找出含有指定元素的那个。

 
阅读更多
$(function() {      
    var storedEleId = '<c:out value="${param.storedEleId}"/>';

if (!storedEleId) {
return;
}

var storedIframe = findIframeInTree(top.frames, storedEleId);
alert($(storedIframe.frameElement).contents().find('#' + storedEleId).attr('resourceParams'));
});

function findIframeInTree(array, storedEleId) {
  var elem;
  for (var i = 0, len = array.length; i < len; i++) {
  if ($(array[i].frameElement).contents().find('#' + storedEleId).length > 0) return array[i];
  else {
  elem =  findIframeInTree(array[i].frames, storedEleId);
  if (!!elem) return elem
  }
  }
  return elem;
}
分享到:
评论

相关推荐

    C# 用递归的方式查找指定文件夹下的所有子目录

    本话题主要关注如何使用递归方法遍历指定文件夹及其所有子目录。我们将探讨以下几个关键知识点: 1. **递归的基本概念**: 递归是一种函数调用自身的技术,它通过解决子问题来解决原问题。在C#中,递归函数通常...

    N选M的所有组合(递归与非递归实现)

    本主题将详细探讨如何从N个不同的元素中选择M个元素的所有可能组合,同时提供递归和非递归两种实现方式。 首先,我们来理解组合的概念。组合是指在不考虑顺序的情况下,从N个不同元素中选择M个元素的方法数。在数学...

    递归删除指定文件夹下的指定文件夹及文件

    递归删除指定文件夹下的指定文件夹及文件,如删除文件夹中的所有.svn的文件夹及文件

    递归删除指定类型的文件夹,递归删除指定类型的文件

    本主题主要探讨如何实现“递归删除指定类型的文件夹”和“递归删除指定类型的文件”,以及如何在文件夹内部进行深度搜索和深度删除。 首先,我们需要理解递归的概念。递归是一种解决问题的方法,它将一个问题分解为...

    递归打印数组和找出最小数(C语言)

    通过这两个递归函数,我们可以在C语言中有效地打印数组并找出数组中的最小值。递归方法简洁且易于理解,但也需要注意避免无限递归和效率问题,例如在处理大量数据时,非递归的迭代方法可能更合适。在实际编程中,...

    Python通过递归遍历出集合中所有元素的方法

    按照递归逻辑,程序首先打印列表中的第一个元素"aaa",然后检测到第二个元素"bbb"是非列表元素,直接打印。接下来遇到的是第三个元素"ccc",这又是一个列表,于是函数对"ccc"递归调用自身,继续遍历。这个过程持续...

    使用c语言递归删除指定文件夹下所有的文件(包含文件以及文件夹)

    本代码使用c语言,可执行递归删除指定文件夹下所有的文件(包含文件以及文件夹)的操作,注释详细,易于使用或修改

    sql server 2008 递归查询所有上级或下级数据

    -- 递归部分:找出所有子节点及其子节点 select t.deptid, t.parentid from jaf_dept_structure as t inner join cte as c on t.parentid = c.deptid ) ``` ##### 解析: - **基础情况**:首先,我们定义了基础...

    递归实现元素全排列.html

    递归实现元素全排列

    文件递归-XML递归-树图递归

    - 遍历过程中,首先打印当前节点的名称,然后对当前节点的所有子节点进行递归处理,仅当子节点是元素节点时才进行递归调用。 通过以上介绍,我们可以了解到文件系统递归、树图递归和XML递归的基本概念及其实现方法...

    递归求数组最大最小元素(分治法)

    递归求数组最大最小元素。

    算法实习:分治算法求n个数的数组中找出第二个最大元素

    3. **递归函数**:`getSecMax()`函数实现了分治算法的核心逻辑,用于求解指定区间内的最大值和第二大值。 - 如果区间的长度小于等于1,直接处理并返回结果。 - 否则,将数组分为两个部分,并递归地对每一部分调用`...

    .net 递归算法 .net 递归算法.net 递归算法

    - **回溯法**:在解决组合优化问题,如八皇后问题、N皇后问题、迷宫问题时,递归结合回溯可以找出所有可能的解决方案。 递归算法在使用时需要注意几个关键点: - **效率**:递归可能导致大量的函数调用,增加内存...

    易语言递归法取排列组合例程

    它会根据给定的元素集合和要选取的数量,使用递归策略生成所有可能的组合。基本思路可能是: 1. 初始化:设定一个空的结果集合,用于存储所有可能的组合。 2. 基本情况:当要选取的元素数量为0时,返回一个空组合;...

    c语言递归遍历指定文件夹下所有文件算法

    ### C语言递归遍历指定文件夹下所有文件算法 #### 概述 在C语言中,递归遍历文件夹是一种常见的需求,主要用于搜索、处理文件系统中的文件或目录等场景。递归遍历意味着程序会从一个指定的根目录开始,逐层深入每...

    快速选择非递归与递归算法实现

    如果k正好是基准的位置,则基准就是我们要找的第k小元素。 ### 非递归实现 非递归实现通常使用栈来模拟递归过程。首先,对整个数组进行一次分区操作,然后根据k的位置将搜索范围缩小到栈中。当栈不为空时,取出...

    快速排序的非递归实现

    - **三向切分**:对于含有大量重复元素的数组,可以采用三向切分快速排序,将数组分为小于、等于和大于基准的三部分,这样可以减少比较次数。 总的来说,非递归快速排序是一种利用栈来实现的高效排序方法,它通过...

    json字符串递归解析

    如果解析结果是数组,同样遍历每个元素,如果元素是对象,也进行递归解析。这样,无论JSON字符串有多深的嵌套层次,都能被正确解析。 使用递归解析JSON字符串的关键在于识别和处理两种基本类型:对象和数组。对于...

    递归替换_递归替换_递归替换问题_

    递归替换问题的主要目标是创建一个程序,该程序能够遍历C/C++源文件,找到所有的`#include`指令,并将它们指向的文件内容实际插入到包含文件的位置。这涉及到文件读取、字符串处理以及递归调用,因为被包含的文件...

Global site tag (gtag.js) - Google Analytics