繁体   English   中英

你如何写 Javascript 打开页面,然后点击页面上的按钮 go

[英]How do you write Javascript to open page and then click on button on page in one go

我想打开一个特定的网页,然后单击一个按钮从该页面打开另一个页面。 现在我可以看到如何编写 Javascript 来在页面上找到一个按钮并单击它,我不太明白如何从第一页开始。

即在第 1 页上可以打开第 2 页,但是我如何在第 1 页的一个 go 中让它在第 2 页加载后单击第 2 页上的按钮,因为在加载第 2 页之前按钮不可用,如果我只是go 到第 2 页 我的 Javascript 不会运行,因为它在第 1 页?

我想做的是一个 poweruser 功能,它可以更轻松地执行特定的重复性任务,我是第 1 页而非第 2 页的系统管理员。

这是我尝试为此执行此操作的页面示例

https://acoustid.org/track/61c9656b-6838-4660-8113-86f7f90fd549

您需要登录 Acoustid 才能真正看到禁用按钮

用js打开新浏览器window(模态或tab)

var newWindow = window.open("http://www.....com");

为新的 window 添加 onload 处理程序并插入脚本(可选)

newWindow.addEventListener("DOMContentLoaded", Func);

function Func()
{
    var script = newWindow.document.createElement("script");
    script.text = "alert('hello');";
    newWindow.document.body.appendChild(script);
}

不需要处理load的直接插入js代码

Func();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM