これらのコード行の両方を使用して iFrame の URL を呼び出そうとしたプロジェクトがいくつかありました。IE9+ と FF では動作が異なります (IE7 と IE8 は最初の行で完全に動作します。IE7 と IE8 では 2 行目をテストしていません)。
これがなぜなのか誰か知っていますか?私はそれがIE Webkitか何かをしなければならないと想像しますか?確信はないけど。
// This calls the iFrame once, but if you call it again with this command, it throws
// a null object error
window.frames["el"].location
//versus
// This seems to work the same each time.
document.getElementById("el").src
どんな洞察もクールだろう...ありがとう!