2011-08-11 110 views
0

我有下面的代碼通過ID獲取元素。如何更改此代碼以使用跨瀏覽器?請幫幫我。如何從Firefox中的iframe獲取元素ID?

var home = window.document.frames["ifrmmain"].document.frames["ifrmchild"].document.getElementById("tdHome"); 

var homeLink = top.document.frames["ifrmmain"].tdHomeLink; 

回答

0

戴上id屬性您iframe標籤,並訪問框架的文檔時contentDocument更換document。例如:。

var home = document.getElementById('ifrmmain').contentDocument.getElementById('ifrmchild').contentDocument.getElementById("tdHome"); 
0

window.frames [0] .document.getElementById( 'btnSave')點擊();
或 window.frames ['iframename']。document.getElementById('btnSave')。click();