使用javascript document.addEventListener在下一个窗口中打开选项卡
我用这个脚本打开一个文件点击有id链接,我可以找到方法打开文件在下一个标签点击,提前感谢使用javascript document.addEventListener在下一个窗口中打开选项卡,javascript,html,events,Javascript,Html,Events,我用这个脚本打开一个文件点击有id链接,我可以找到方法打开文件在下一个标签点击,提前感谢 document.addEventListener('wpcf7mailsent',函数(事件){ location=document.getElementById(“链接”).getAttribute(“href”); },假); 请参阅有关窗口的信息。open()尝试此操作,它将在新选项卡中打开您的url: document.addEventListener( 'wpcf7mailsent', f
document.addEventListener('wpcf7mailsent',函数(事件){
location=document.getElementById(“链接”).getAttribute(“href”);
},假);
请参阅有关
窗口的信息。open()
尝试此操作,它将在新选项卡中打开您的url:
document.addEventListener( 'wpcf7mailsent', function( event ) {
location = document.getElementById("link").getAttribute("href");
window.open( location , '_blank' );
}, false );
您需要在要调用函数以打开新窗口/选项卡的节点上应用eventListener 您的问题没有关于DOM外观的详细信息,因此下面是一个使用
文件1
文件2
var buttons=document.queryselectoral('button');
对于(变量i=0;i
一个完全有效的例子-
我建议你看一下下面的文件
document.addEventListener( 'wpcf7mailsent', function( event ) {
location = document.getElementById("link").getAttribute("href");
window.open( location , '_blank' );
}, false );
<div>
<button id="file1" data-url="https://www.google.com">file 1</button>
<button id="file2" data-url="https://www.slashdot.org">file 2</button>
</div>
var buttons = document.querySelectorAll('button');
for(var i = 0; i < buttons.length; i++) {
buttons[i].addEventListener('click', openNewTab, false);
}
function openNewTab(event) {
window.open(event.target.dataset.url, '_blank');
}