Javascript 如何将两个id相加

Javascript 如何将两个id相加,javascript,jquery,contact-form-7,Javascript,Jquery,Contact Form 7,我在一个网站上工作,当表单以联系表单-7提交时,该网站会在网站上打开href链接。我有一个问题:它正在打开一个链接。但我想在发送表单时同时打开两个链接。我不知道如何做到这一点 请帮忙 document.addEventListener('wpcf7mailsent',函数(事件){ location=document.getElementById(“链接”).getAttribute(“href”); },假); document.addEventListener('wpcf7mailsent

我在一个网站上工作,当表单以联系表单-7提交时,该网站会在网站上打开href链接。我有一个问题:它正在打开一个链接。但我想在发送表单时同时打开两个链接。我不知道如何做到这一点

请帮忙

document.addEventListener('wpcf7mailsent',函数(事件){
location=document.getElementById(“链接”).getAttribute(“href”);
},假);
document.addEventListener('wpcf7mailsent',函数(事件){
location=document.getElementById(“link2”).getAttribute(“href”);
},假)

由于“位置”重定向当前窗口,因此只能执行一次。尝试使用“打开”代替。注意:这将在新选项卡中打开链接

请参阅:


document.addEventListener('wpcf7mailsent',函数(事件){
open(document.getElementById(“link”).getAttribute(“href”);
setTimeout(函数(){
window.open(document.getElementById(“link2”).getAttribute(“href”);
},500);
},假);

setTimeout
函数可防止浏览器将第二个链接标记为弹出窗口(在这种情况下,第二个窗口将被阻止):

大多数浏览器只允许每个事件打开一个open(),并且需要同步
<script>
document.addEventListener( 'wpcf7mailsent', function( event ) {

 window.open(document.getElementById("link").getAttribute("href"));
setTimeout(function(){
 window.open(document.getElementById("link2").getAttribute("href"));
},500);

}, false );
</script>