从另一个窗口访问页面元素弹出窗口

时间:2016-10-15 21:22:25

标签: javascript jquery

使用

从基页open.php打开一个网址
window.location("open1.php");

在弹出窗口中

现在我使用

点击open1.php上的一个按钮打开另一个弹出窗口
window.location("open2.php");

在一个现在弹出的窗口中

现在我想使用javascript从open2.php访问open.php的元素。像:

opener.document.getElementById("#any_element_id_on_open.php");

我该怎么做?

1 个答案:

答案 0 :(得分:0)

只需使用opener.opener

<强> open.php

<html>
<body>
    <div id="myDiv">Hello world.</div>
    <script>
        open("open1.php");
    </script>
</body>
</html>

<强> open1.php

<html>
    <script>
        open("open2.php");
    </script>
</html>

<强> open2.php

<html>
    <script>
        alert( opener.opener.document.getElementById('myDiv').innerText );
    </script>
</html>