jquery如何遍历子页面查找元素?

假设有页面A、B、C、D、E,页面之间通过iframe嵌套有可能A嵌套B,B嵌套C,C嵌套D也有可能A嵌套B、C,B嵌套D,D嵌套E总之各种嵌套方式不确定,然后有一个ID... 假设有页面A、B、C、D、E,页面之间通过iframe嵌套
有可能A嵌套B,B嵌套C,C嵌套D
也有可能A嵌套B、C,B嵌套D,D嵌套E
总之各种嵌套方式不确定,然后有一个ID=t1的元素和一个按钮元素,这两个元素不确定在哪个页面上,现在要求是点击按钮获取ID为t1元素的值,请问如何写代码?
展开
 我来答
匿名用户
推荐于2016-11-01
展开全部
1、IE中使用方法:
父窗口调用子窗口:iframe_ID.iframe_document_object.object_attribute = attribute_value
例子:onClick="iframe_text.myH1.innerText='http://www.pint.com';"
子窗口调用父窗口:parent.parent_document_object.object_attribute = attribute_value
例子:onclick="parent.myH1.innerText='http://www.pint.com';"
2、Firefox中使用方法:
上面在IE下没有问题,但在firefox下不正常。在firefox下,应该是如下调用方法:
父窗口调用子窗口:window.frames["iframe_ID"].document.getElementById("iframe_document_object"­).object_attribute = attribute_value
例: window.frames["iframe_text"].document.getElementById("myH1").innerHTML= "http://hi.jb51.net/";
子窗口调用父窗口:parent.document.getElementById("parent_document_object").object_attribute = attribute_value
例: parent.document.getElementById("myH1").innerHTML = "http://jb51.net/";

参考资料:http://www.cnblogs.com/chinafine/archive/2011/09/15/2177746.html
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式