gpt4 book ai didi

javascript - 使用 JavaScript 单击另一个窗口上的复选框

转载 作者:行者123 更新时间:2023-12-02 18:09:42 25 4
gpt4 key购买 nike

我有窗口 A,单击协议(protocol)链接,它将打开窗口 B:

pageLinks.onclick = function(){ 
window.open(this.href, "_blank", "resizable=yes,scrollbars=yes,status=yes,width=980,height=750,menubar=no,toolbar=no,location=yes,status=yes");
return false;
}

我想做这样的事情:

  1. 在窗口B上,显示协议(protocol)内容,底部有一个“我同意此协议(protocol)”按钮,点击它
  2. 窗口 B 将关闭
  3. 同时在窗口 A 中,协议(protocol)链接之前的复选框将被选中。

我们可以使用 Javascript 来实现这个吗?

最佳答案

将以下 JavaScript 代码放在窗口 B 上:

// when button is clicked
document.getElementById('submitBtn').onclick = function() {

// check the checkbox on page A
window.opener.document.getElementById('checkboxElement').checked = true;

// close page B
window.close();
}

只要窗口是由它打开的,并且具有相同的域,您就可以使用window.opener对象。

确保将 submitBtn 替换为按钮 ID,将 checkboxElement 替换为窗口 A 上的复选框 ID。

希望有帮助。

关于javascript - 使用 JavaScript 单击另一个窗口上的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19809020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com