从iframe中定位父文档中的DOM节点

时间:2011-08-11 15:23:24

标签: javascript http iframe https

我在https协议下运行iframe,包含iframe的文档是http。无法更改任何一个的协议。问题是当JS事件发生在iframe中时,应该操纵父节点中的DOM节点。有没有人遇到过类似的问题,你是怎么解决的?

1 个答案:

答案 0 :(得分:1)

如果他们在同一个域中,您应该可以通过window.parent

访问它们

示例,触发点击

window.parent.document.getElementById('ele_id').click();

确保您的iframe包含在无协议网址中。例如:

<iframe src="//www.google.com" width="400" height="300" />