2011-04-05 87 views
0

我試圖關閉iframe,下面的工程適用於除IE7以外的其他瀏覽器。對IE的任何建議?該按鈕在iframe本身上存在。用IE關閉iframe中的iframe

<input type="submit" onclick="history.go(0)" 
+1

缺少代碼。 – Alex 2011-04-05 07:42:35

+0

沒有代碼... – 2011-04-05 07:42:42

+0

您忘記了您指的代碼示例。 – sarvesh 2011-04-05 07:43:07

回答

5

我不知道什麼是「接近」是指對於一個iframe等將其刪除,所以:

你可以從它的父節點,例如使用removeChild文檔刪除iframe

var iframe = window.parent.document.getElementById('theIframe'); 
iframe.parentNode.removeChild(iframe); 

Live example

有我使用的是id找到iframe元素在父窗口中,但顯然你有很多選擇如何找到它。最終歸結爲removeChild