Javascript 按钮仅打开空白选项卡

Javascript 按钮仅打开空白选项卡,javascript,jquery,Javascript,Jquery,我是新来的。我正在尝试运行脚本以打开新页面。但结果是,它只会打开一个新的空白页。有人能帮我解决这个问题吗 <form method="get" action="/specials/test-page-only"> <button class="btn btn-label btn-block btn-lg btn-primary"> <label><i class="fa fa-angle-right fa-2x"><

我是新来的。我正在尝试运行脚本以打开新页面。但结果是,它只会打开一个新的空白页。有人能帮我解决这个问题吗

<form method="get" action="/specials/test-page-only">

    <button class="btn btn-label btn-block btn-lg btn-primary">

        <label><i class="fa fa-angle-right fa-2x"></i>

        </label>Reshare This Special</button>

</form>

重新分享这个特别的
我使用的脚本

     var myNodelist = document.querySelectorAll(".btn.btn-label.btn-block.btn-lg.btn-primary");
     var TotalNewLink = 0;
     var TotalOldLink = 0;

     for (i = 0; i < myNodelist.length; i++) 
     {
         if (myNodelist[i].innerHTML.indexOf("Reshare This Special") != -1) 
         {
             TotalOldLink += 1;
         }
     }

     chrome.runtime.sendMessage({
         type: 'TotalOldLink',
         text: TotalOldLink
     });

     for (i = 0; i < myNodelist.length; i++) {
         if (myNodelist[i].innerHTML.indexOf("Reshare This Special") != -1) {
             window.open(myNodelist[i].href, '_blank');
         }
     }
var myNodelist=document.queryselectoral(“.btn.btn label.btn block.btn lg.btn primary”);
var TotalNewLink=0;
var TotalOldLink=0;
对于(i=0;i
您正在尝试访问
元素上的
href
属性:

window.open(
    myNodelist[i].href, // <-- this returns undefined
    '_blank'
);
window.open(

myNodelist[i].href,//使用
window.location.href=url
而不是
window.open(myNodelist[i].href,'.\u blank');

但是,如果您不打算使用我告诉您的方法,请尝试查看myNodelist上是否有href属性。
myNodelist

元素似乎没有href。。请将您的HTML作为代码而不是图像发布