首页 > 解决方案 > 如何在弹出窗口中调用 javascript 命令?

问题描述

我打开了一个弹出窗口: var pop=window.open("https://qqqqqqqq.com/awssdds");

现在我想点击类似的东西: $('[value="click here"]').click(); 它在新打开的窗口内。这个怎么做?

编辑:我看起来像这样: var pop=window.open("https://qqqqqqqq.com/awssdds"); pop.$('[value="click here"]').click(); 即,这个脚本在父窗口中。这是为了避免子窗口中的脚本。但它不起作用..需要一些修改

标签: javascript

解决方案


您可以将参数添加到您的网址。

https://qqqqqqq.com/awssdds?alertmessage=thank%20you

然后,您可以使用 URLSearchParams 在新窗口中检索参数

var v = new URLSearchParams(window.location.search);
var message = v.get("alertmessage");
if (message) {
  alert(message)
}

推荐阅读