2015-11-03 43 views
-1

你好請告訴我怎麼才能刪除任何格中的iframe例如我的代碼是:如何刪除任何格中的iframe

<!DOCTYPE html> 
<html> 
<head> 
</head> 
<body> 
    <iframe src="http://stayupdate.net" width="100%" height="800"> 
    <p>Your browser does not support iframes.</p> 
    </iframe> 
</body> 
</html> 

我想刪除「creditline」格或它的文本

<div id="creditline"> 
    <span class=".alignleft"> 
    </span>Designed By 
    <a href="http://www.realwebmaker.in">Real Web Maker</a> 
</div> 
+1

跨域iframe?根據iframe來源和你的xpected行爲來判斷,我會說你,所以答案是你不能這樣做。你仍然可以偷別人的工作,但我希望沒有人會幫助你在這一個...編輯:我的壞,看到你的個人資料,我看你是網站的所有者,所以實際上你只是想刪除CMS /設計憑據我猜。反正這不公平 –

回答

0

只有當你訪問(文件)到那個頁面時,你才能改變。否則它不可能改變其他頁面的內容。它應該是。

不要不要你的要求,但..但你可以做一個把戲。

創建一個大小相同的div,根據您的要求更改內容。 並由js或jquery把它完全放在iframe div上。

不推薦,也不可靠。

0

我想你想添加腳本到你的頁面,這會刪除iframe中的div標籤。這隻有在iframe顯示的頁面(http://stayupdate.net)有條件做到這一點時纔可能。如果您可以修改內部頁面,則可以添加一個事件偵聽器,該偵聽器接受外部命令以刪除標記。然後外部頁面可以使用postMessage發送該命令,如here所述。如果外部頁面和內部頁面位於同一個域中,則可以使用如here所述的簡單函數調用。