控制iframe src页面是div

时间:2016-09-25 11:22:22

标签: javascript php jquery html iframe

有什么方法可以使用php或javascript控制iframe src页面上的div?

例如在我的页面上我有iframe,当页面加载时,当我点击它时必须有一个按钮,它将删除页面上的div iframe src

希望你明白我的意思。这是一个例子http://plnkr.co/edit/243NWElmuWhM1B3g8Zyq?p=preview

这是我的网页代码

<!DOCTYPE html>
<html>

  <head>
    <link rel="stylesheet" href="style.css">
    <script src="script.js"></script>
  </head>

  <body>

    <iframe style="border:1px solid #444;" src="http://tgo-tv.com/box-test.php" frameborder="0"  scrolling="no" width="100" height="100"></iframe>

    <div id="button">click to Remove red box only</div>

    <br>

    when that iframe src was loaded completely, then some how with javascript or php it must remove that red box is code inside it. i know it is on another page but maybe there is a way to do that

  </body>

</html>

1 个答案:

答案 0 :(得分:0)

如果您使用的同一域上的iframe上的页面可以像访问页面中的任何其他元素那样访问box元素 例如你想做什么:

$('#button').on('click', function(){
    $("#iframeID").contents().find("#box").css('display', 'none');
    // or if you want to remove it
    $("#iframeID").contents().find("#box").remove();
});

但是如果它不在同一个域上,那么您将面临跨源问题,而且我不认为可以访问其中的元素