多層iframe訪問

2021-09-06 05:35:36 字數 2377 閱讀 9921

注意:

一、等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...