如何删除iframe中的任何div

时间:2015-11-03 10:34:25

标签: javascript jquery html iframe

您好请告诉我如何删除iframe中的任何div,例如我的代码是:

<!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>

我想删除&#34; creditline&#34; div或其文本

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

2 个答案:

答案 0 :(得分:0)

只有当您对该页面有访问权限(文件)时才能进行更改。否则,无法更改其他页面的内容。它应该是。

不要讨论你的要求但是......但是你可以做一个技巧。

创建相同大小的div,根据您的要求更改内容。 并且通过js或jquery将它完全放在iframe div上。

根本不推荐,也不可靠。

答案 1 :(得分:0)

我想您要在页面中添加脚本,这会删除iframe中的div标签。只有iframe(http://stayupdate.net)显示的页面具有执行此操作的规定时,才可以执行此操作。如果您可以修改内部页面,则可以添加一个事件侦听器,该侦听器接受外部命令以删除标记。然后外部页面可以使用postMessage发送该命令,如here所述。如果外部页面和内部页面位于同一个域中,则可以使用here所述的简单函数调用。