2010-02-05 36 views

回答

1

如果它的跨域id认为你能够做到这一点。 Iframes受制于与我相信的ajax相同的“相同域名”政策。

2

嗯...从完全不同的域?如果是这样,那么恐怕你将无法做到这一点。这就是所谓的“跨站脚本”,浏览器不允许这样做。

child_frame = document.getElementById('myFrameId');
inner_div = child_frame.document.getElementById('mydiv');
/* now do stuff with inner div */

但是,如果你是家长,页面parent.domain.com和你的孩子是child.domain.com,那么你可以使用window对象访问iframe的内容我把它从头顶拉下来:YMMV!

+2

你想要child_frame = $('iframe'),因为他指定iframe没有id。 – 2010-02-05 22:48:31

+0

啊!当然是。还有JQuery。谢谢! – uotonyh 2010-02-05 23:19:37

相关问题