注意:
一、等iframe裡面的檔案載入完才可以訪問;
二、contentdocument ie6/7不支援;所以採用了contentwindow.document。如果不相容這兩個可以用
document.getelementbyid("myframe").contentdocument.getelementbyid("bframe").contentdocument.getelementbyid('test').innerhtml;三、top.frames["myframe"].frames["bframe"].document.getelementbyid('test').innerhtml這種方式最短了,看起來很爽的樣子。
四、訪問iframe的window和document在chrome裡有安全限制的,上傳到伺服器上測試;
>無標題文件
>無標題文件
>無標題文件
title
>
head
>
<
body
>
<
div
id="test"
>1233333
div>
body
>
html
>
多層iframe訪問
注意 一 等iframe裡面的檔案載入完才可以訪問 二 contentdocument ie6 7不支援 所以採用了contentwindow.document。如果不相容這兩個可以用 document.getelementbyid myframe contentdocument.getelemen...
iframe 跨越訪問 iframe跨域訪問
js跨域是個討論很多的話題。iframe跨域訪問也被研究的很透了。一般分兩種情況 一 是同主域下面,不同子域之間的跨域 同主域,不同子域跨域,設定相同的document.domian就可以解決 父頁訪問子頁,可以document.getelementbyid myframe contentwindo...
多層iframe巢狀使用相互取值
父頁面獲取子頁面元素 注意 onload事件 jquery獲取 iframe contents find holder 巢狀三層,或者更多時 iframe contents find iframe contents find iframe js獲取 window.frames holder docu...