我在IE8中的一個奇怪的問題在那裏我試圖抓住的東西簡單地做:IE8點與括號標記
window.frames.frames[0].name; // get the name of the inner iFrame object
沒什麼特別,可是當劇本跑,IE7-8解釋它像這樣:
window.frames.frames.0.name;
// which in-turn gives the error
// 'window.frames.frames.0.name' is null or not an object (which is not true)
爲什麼以及如何轉換這一點,爲什麼不是它甚至不再工作?
如果我在IE8的控制檯中鍵入第一個window.frames.frames[0].name;
,它會抓取正確的iFrame。但在IE8什麼解釋(window.frames.frames.0.name;
),打字不工作在所有...(奇怪的說:「預期‘;’」,這使得零感哈哈
有誰碰到這樣的問題。 ?
登錄window.frames.frames'的'長度,它是找到你的節點? –
爲什麼'windows.frames.frames'而不是'window.frames'? –
原始的window.frames將會是父窗口本身(奇怪的是)而@KevinB,它會回到0 ......哇這讓我瘋狂! –