使用Greasemonkey打开多个超链接

时间:2016-05-29 06:39:02

标签: javascript hyperlink greasemonkey userscripts tampermonkey

所以我想从一个页面打开一堆(~25)超链接 每个超链接都包含文字Free Win

我只想在浏览器的新标签页中打开每个链接。我已经设置了我的Greasemonkey脚本,如下所示,但它只打开第一个超链接。

var TargetLink = $("a:contains('Free Win')")
if (TargetLink.length)
    window.location.href = TargetLink[0].href

1 个答案:

答案 0 :(得分:1)

如果您要打开所有以“Free Win”为文本的链接,请尝试此操作:

var TargetLink = $("a:contains('Free Win')")
for (var i =0;i<TargetLink.length;i++)
    window.open(
    TargetLink[i].href,
   '_blank' // <- This is what makes it open in a new window.
 );