尝试使用php编写的javascript删除iframe中的元素

时间:2018-06-05 10:17:34

标签: javascript php html iframe

当我在控制台中调用“elem”var时,它会找到我想要的元素,但只有在我在控制台中运行后才会删除该元素,而不是在加载页面时。

<html>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <head>

    </head>
    <link rel="stylesheet" href="../../CSS/index.css">
    <body>
        <div>
        <?php

    $page=$_GET['id'].".html";

              echo '<iframe src="' .$page.'" id="'.$_GET['id'].'" frameBorder="0" width="70%" height="100%" align="left" scrolling="no" />';
              echo '</iframe>';
        ?>
    </div>

    <?php
    echo " <script>
    var elem=document.getElementById('".$_GET['id']."').contentWindow.document.getElementById('".$id."');
elem.parentNode.removeChild(elem);

    </script> ";
    ?>
    </body>

    </html>

1 个答案:

答案 0 :(得分:1)

尝试使用代码,希望它可以帮助您。

document.getElementById('myframe1').contentWindow.document.getElementById('x');