同时在多个标签上执行Javascript

时间:2018-12-09 12:51:17

标签: javascript google-chrome

我试图在浏览器控制台上使用Javascript打开与类author-name的特定链接。

var list = document.getElementsByClassName("author-name");
for (let item of list) { window.open(item.href, "_self"); }

此代码适用于单个选项卡,但我想同时在多个选项卡上执行相同的操作。

我认为可以使用可用的chrome.tabs methods之一来完成此操作,但是我不确定该如何处理。

1 个答案:

答案 0 :(得分:0)

您可以像这样使用JQuery:

$(".btnClick").click(function(event){
   $(".author-name").each(function(){
      window.open($(this).attr("href"), "_blank");
   });
});

我将click事件绑定到btnClick类以触发选项卡的打开。