DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> js中訪問html中iframe的文檔對象的代碼[IE6,IE7,IE8,FF]
js中訪問html中iframe的文檔對象的代碼[IE6,IE7,IE8,FF]
編輯:關於JavaScript     

<iframe id= "myframe" ></iframe>
W3C的標准告訴我們,可以通過Dom對象的contentDocument屬性來返回文檔對象。

復制代碼 代碼如下:
doc= document.getElementById('myframe' ).contentDocument


但對IE浏覽器來說,經過測試,IE6,IE7都不支持,IE8開始支持了。
在IE下,需要這樣來訪問
復制代碼 代碼如下:
document.frames['myframe'].document;


跨浏覽器的解決方案是,
contentWindow屬性,這是個只讀屬性,返回指定的iframe的窗口對象。
它雖然不是標准的一部分,但各個主流浏覽器都支持。
所以跨浏覽器訪問iframe文檔對象的方法是
復制代碼 代碼如下:
document.getElementById( 'myframe').contentWindow.document

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved