[英]Open new tab on div element click with javascript
I have a piece of code that supposed to open a link in a new tab once per session when user clicks on a specific class or id of html element. 我有一段代码,当用户单击html元素的特定类或ID时,每个会话应该在新标签中打开一次链接。 but for some reason it's doesn't work.
但由于某种原因,它不起作用。
var clickCounter = 0;
function bodyimgclick(e){
if( clickCounter == 0 ) {
var homepage = document.querySelector('.post-body img');
var popUp = function(e) {
window.open ("http://google.com");
homepage.removeEventListener('click', popUp, false);
}
homepage.addEventListener('click', popUp, false);
}
clickCounter++;
}
change window.open (" http://google.com "); 更改window.open(“ http://google.com ”); window.open(' http://google.pl ', '_blank');
window.open(' http://google.pl','_blank ');
The additional ('_blank') argument opens a new tab. 附加(_blank)参数打开一个新标签。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.