2010-02-05 64 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

相關問題