如果您知道iframe的ID,如何選擇頁面上的iframe DOM對象?假設頁面上可能存在多個iframe,並且您不知道該問題的位置,也沒有jQuery解決方案。我想出了以下內容,但是,我希望它可以更加微不足道。獲取給定ID的iframe
編輯。我試圖讓DOM對象,這樣我就可以訪問這些屬性window.frames[0].innerHeight
function getIframe(id) {
var iframe=null;
for (var i = window.frames.length - 1; i >= 0; i--) {
if(window.frames[i].frameElement.id==id){iframe=window.frames[i];break;}
}
return iframe;
}
@RGraham你是什麼意思? – user1032531
我正在尋找代表iframe的對象。例如,'window.frames [0]'將返回頁面上第一個iframe的對象。另一方面,document.getElementById(「myIFrame」)和window.frames ['myIFrame']'將返回iframe的HTML。對不起,如果我的描述使用不正確的命名法,因爲iframe對我來說還是新手。謝謝 – user1032531