我有兩個文檔,其中一個使用iframe嵌入到另一個文檔中。我想利用這個代碼訪問iframe中img標籤,但是,我不能使用的document.getElementById函數的iframe元素:在JavaScript中的iframe中獲取DOM元素
iframes = document.getElementsByTagName("iframe")
spaces = iframes[0].contentWindow.document;
spaces = spaces.getElementsByTagName("img")
for (var i=0, max=spaces.length; i < max; i++) {
alert(spaces[i].innerHTML)
}
alert(spaces)
var x = document.getElementById("frame");
var y = (x.contentWindow || x.contentDocument);
if (y.document)y = y.document;
alert(y.body.innerHTML)
空間返回[對象的HTMLCollection]和y返回[對象HTMLDocument的]
嘗試提供更多代碼,如iframe後面的html – Felix