iframe - 我可以从 iframe 页面访问 iframe 's parent' s 元素吗

标签 iframe element parent

首先两个页面在同一个域下

在父 page.htm 中,我只有一个像 input#test,

的元素

然后我在父页面中设置一个iframe,名为child.htm,在child.html中我编写js来查找父输入元素,例如

var parent = window.self.top;

但我无法使用var input = $(parent).find('input#test')在parent.htm中查找输入元素

我可以访问它吗?我怎样才能实现这一目标?

最佳答案

尝试

var input = $(window.self.top).contents().find('input#test');

var input = $(window.self.top.document).find('input#test');

关于iframe - 我可以从 iframe 页面访问 iframe 's parent' s 元素吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10792401/

相关文章:

javascript - 从嵌入式 iframe 中获取全局变量

asp.net-mvc-4 - IE11 IFrame 内容无法加载

javascript - 如何将 CSS 与动态插入的元素一起使用

css - Target samelevel and parent 列表

sql - 如何在更新父记录时插入一组子记录?

javascript - Bootstrap Accordion - 添加和删除父级

jQuery 不适用于 iframe 内容

javascript - 如何在 Angular4 中设置 iframe?

javascript - 动态创建的脚本元素无法正确执行

c++ - 这种从堆栈中删除元素的方法如何工作?