0 0

frame嵌套,查找元素问题25

一个iframe下面嵌套了多个iframe,如
<div id="div1">
<iframe src='a.action'>
     <div></div>
      ..
      ...
     <iframe src='bcd.action'>
       <div>..</div>
          ....
            <div>
              <iframe src='affd.action'><div>...</div></iframe>
            </div>
     </iframe>
   
</iframe>

</div>

现在已经知道最外层div的id为div1,现在怎么通过div1找到src中包含字符串ff的iframe。使用jquery查找.所有的iframe是动态生成的,都没有id和class,只有根据src中的字符串去寻找iframe。
2014年4月21日 21:06

1个答案 按时间排序 按投票排序

0 0

$("#div1").find("ifame[src='*ff']")

2014年4月22日 09:01

相关推荐

    dom网页frame枚举

    DOM允许我们通过JavaScript或其他脚本语言与网页内容进行交互,包括查找、修改、添加和删除元素。在这个场景中,"dom网页frame枚举"指的是利用DOM来遍历和管理网页中嵌入的frame或者iframe元素。 Frame和Iframe都是...

    jquery--frame--ziyuan

    这里,`window.parent.parent.frames["mainFrame"]`用来定位到`mainFrame`所在的frame,然后`document`表示该frame的文档对象,`find('#login')`则是查找并选择id为"login"的元素。 接下来,我们讨论如何获取页面的...

    Jquery实现获取子元素的方法分析

    其次,`find()`方法则更为强大,它可以查找并返回指定元素的所有后代,无论它们在多少层嵌套之下。同样以上述的HTML结构为例,如果我们使用`$("ul").find("li")`,将会获取所有`&lt;ul&gt;`下的所有`&lt;li&gt;`元素,包括嵌套在...

    js无限极跨越框架获得html元素的位置(源码)

    在`selectUser.js`中,开发者可能使用了递归方法来遍历所有框架,查找目标元素并计算其位置。递归的关键在于,每次进入一个iframe,都要将当前iframe的`contentWindow`和`contentDocument`作为新的上下文,然后继续...

    Python中列表list以及list与数组array的相互转换实现方法

    假设我们有一个包含帧编号的列表`frame_ID_list`,列表中的元素是字符串类型。现在我们需要对这些帧编号进行数学运算,然后再将结果转换为整数类型。 **3.1 案例代码** ```python import numpy as np frame_ID_...

    如何卸载JPanel面板

    在Java Swing中,我们通常使用容器来组织和管理UI元素。 **1. 添加JPanel到容器** 在Java中,我们通常使用`add()`方法将JPanel添加到其他容器(如JFrame、JDialog等)。例如: ```java JPanel panel = new JPanel...

    使用iframe在网页中嵌入其他网页的方法

    `iframe` 是 "inline frame" 的缩写,它允许我们在主页面中嵌入一个独立的、可自定义的子页面。下面我们将详细讲解如何使用`iframe`在网页中嵌入其他网页的方法以及相关属性。 首先,`&lt;iframe&gt;` 标签的基本结构如下...

    VC6中用DOM遍历网页中的元素.pdf

    每个网页可以通过IWebBrowser2/IHTMLWindow2接口装载在浏览器中,这些接口可以包含一个或多个帧(frame),每个帧又是一个IHTMLWindow2容器,装载各自的IHTMLDocument2文档。如果存在嵌套的帧,那么需要递归遍历来...

    hierarchyviewer

    通过这个工具,开发者可以直观地看到每个视图的大小、位置、层级关系,甚至包括每个视图的属性信息,如ID、宽高、颜色等,这对于查找界面问题、优化布局性能以及减少不必要的绘制操作有着极大的帮助。 二、...

    Android 40 道面试题及答案.docx

    3. AbsoluteLayout(绝对布局):绝对布局用 X,Y 坐标来指定元素的位置,这种布局方式也比较简单,但是在屏幕旋转时,往往会出问题,而且多个元素的时候,计算比较麻烦。 4. RelativeLayout(相对布局):相对布局...

    LLDB调试LLDBLLDB

    在Objective-C或Swift中,你可以使用`po [self.contentView recursiveDescription]`来打印视图层次,以了解UI元素的嵌套结构。 1.2 改变某个取值 在命令行中输入`expr a = 2`可以修改变量`a`的值,然后通过`NSLog`...

    WebDriver封装的一些方法

    - **应用场景**: 可用于查找特定的页面元素,如按钮、文本框等。 5. **获取多个页面元素** (未完整展示) - 该方法预计为获取页面上所有匹配指定XPath的元素集合。 #### 四、总结 通过上述方法的封装,我们可以...

    2021-2022计算机二级等级考试试题及答案No.1970.docx

    程序运行后,数组aa的第2到6个元素会被排序,但原始数组的前两个和后四个元素保持不变,因此输出结果是C选项。 9. 数据库系统中,数据的最小访问单位是字段,即数据表中每一列的单元格。 10. 代码生成的Frame结构...

    HTML基础学习手册(CHM格式).rar

    元素可以嵌套,形成复杂的文档结构。 3. **文本格式化**:HTML提供了许多标签来格式化文本,如`&lt;b&gt;`(粗体)、`&lt;i&gt;`(斜体)、`&lt;u&gt;`(下划线)等。 4. **链接**:`&lt;a&gt;`标签用于创建超链接,可以链接到其他网页、...

    html语言速查手册.chm

    本"HTML语言速查手册"是一个全面的参考资料,旨在帮助用户快速查找和理解HTML的各种元素、属性和用法。 手册可能涵盖以下关键知识点: 1. HTML基础结构:包括HTML文档的基本结构,如&lt;!DOCTYPE&gt;声明,,和标签,...

    2021-2022计算机二级等级考试试题及答案No.9153.docx

    选项D正确,其他选项(软件开发方法、工具、费用)是在后续阶段考虑的问题。 2. 更新查询是用于修改已有数据的查询,如调整产品价格,是最方便的方法。选项B正确,其他查询类型(追加、删除、生成表)不适用于此...

    2021-2022计算机二级等级考试试题及答案No.1415.docx

    5. 函数的定义不可以嵌套,但函数的调用可以嵌套,这是函数调用的基本规则。 6. Access 2003中,是/否字段类型的长度由系统决定,通常只有真或假两个值。 7. HTTP响应的MIME消息体可以携带多种类型的数据,包括...

    Java实用编程100例(1-50)

    1. **三维立体方框**(实例30):在Java中,可以使用二维数组来模拟三维空间中的方框,通过控制数组元素表示方框的边界和填充。例如,使用三重嵌套循环来创建和打印出一个三维方框。 2. **执行系统命令**(实例41)...

Global site tag (gtag.js) - Google Analytics