1

parent domain is

example.com/abc/

and the iframe's domain is

abcd.example.com/hhh/.

is it possible to access the dom element of parent?

4

2 回答 2

4

可能吗?是的。但前提是您有权这样做。你控制这两个域吗?如果不是那么,不,由于跨域安全限制,这是不可能的。

假设您确实可以控制这两个站点,您可以使用 window.postMessage 来促进这种通信。

看到这个

于 2013-10-23T03:54:37.300 回答
1

是的,您可以访问它,直到两者都在同一个域上。

要从 iframe 访问父元素,您可以在子元素中使用 javascript,如下所示:

parent.document.getElementById('elem');

要访问任何全局元素:

var a=parent.a
于 2013-10-23T04:06:25.323 回答