【问题标题】:Access page element popup from another window从另一个窗口访问页面元素弹出窗口
【发布时间】:2016-10-16 05:30:28
【问题描述】:

使用

从基本页面 open.php 打开一个 url
window.location("open1.php");

在弹出窗口中

现在我打开另一个弹出窗口,点击 open1.php 上的一个按钮,使用

window.location("open2.php");

在现在弹出的窗口中

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

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

我该怎么做?

【问题讨论】:

    标签: javascript jquery


    【解决方案1】:

    只需使用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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-12
      • 1970-01-01
      • 2019-04-14
      • 2019-01-06
      • 1970-01-01
      • 1970-01-01
      • 2012-02-09
      • 1970-01-01
      相关资源
      最近更新 更多