繁体   English   中英

使用javascript打开div元素上的新标签

[英]Open new tab on div element click with javascript

我有一段代码,当用户单击html元素的特定类或ID时,每个会话应该在新标签中打开一次链接。 但由于某种原因,它不起作用。

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++;
}

更改window.open(“ http://google.com ”); window.open(' http://google.pl','_blank ');

附加(_blank)参数打开一个新标签。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM