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作为代码而不是图像发布