2011-08-11 17 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

あなたiframeタグにid属性を入れ、フレームのドキュメントにアクセスするときcontentDocumentdocumentを交換してください。例えば:

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

window.frames [0] .document.getElementById( 'btnSave')(クリック)。
または window.frames ['iframename']。document.getElementById( 'btnSave')。クリック();

関連する問題