0
從Firebug JavaScript控制檯可以訪問對象的內容,該對象的src
屬性設置爲about:blank
? 我已經試過:訪問about:的空白iframe
var b=document.getElementById("iframe_ID");
console.log(b.innerHTML);
但它返回
(an empty string)
從Firebug JavaScript控制檯可以訪問對象的內容,該對象的src
屬性設置爲about:blank
? 我已經試過:訪問about:的空白iframe
var b=document.getElementById("iframe_ID");
console.log(b.innerHTML);
但它返回
(an empty string)
隨着document.getElementById("iframe_ID").innerHTML
你只會得到當前文檔的iframe元素中的HTML內容,不的 iframe的文檔。即如果你定義了你這樣的IFRAME:
<iframe src="someDocument.html" id="iframe_ID"></iframe>
你開標籤和結束</iframe>
標籤,即,在這種情況下,一個空字符串之間的內容。
要訪問iframe的內容,你需要調用這個:也Accessing the document object of a frame with JavaScript
document.getElementById("iframe_ID").contentDocument.documentElement.innerHTML
見。
雖然請注意,嘗試訪問iframe的內容時存在一些安全限制,如answer to a similar topic中所述。
我認爲'about:blank'應該是無效的內容。你會期望什麼,而不是一個空字符串? – merlin2011
我想對一個不是由我寫的網頁做一些測試。 – tic
看起來問題實際上與about:blank無關,而是詢問如何通過JavaScript訪問iframe的文檔,因此可能是http://stackoverflow.com/questions/14944699/accessing-the-document-object-對的一幀與 - 的JavaScript。 –