2014-11-25 59 views
0

我想在我的博客中使用JavaScript点击任何链接(即<a href="some_url">LINK</a>)时在新标签中打开特定网址。我运行Blogger博客,当我点击旧博客中的任何链接时,我想打开另一个新的博客URL。我不想使用任何类或ID来定位链接。在新标签中打开特定网址,同时点击网页中的任何链接

我希望这是可能的。请帮帮我。使用jQuery

<script type="text/javascript"> 
(function(){ 
    var els = document.getElementsByTagName('a'); 
    for (i=0;i<els.length;i++) { 
     els[i].addEventListener('click', function(){ 
      window.open('http://somepage.com'); 
     }); 
    } 
})(); 
</script> 

回答

1

使用纯JavaScript

<script type="text/javascript"> 
    $(function(){ 
     $('a').click(function(){ 
      window.open('http://somepage.com'); 
     }); 
    }); 
</script> 

见例如片断位置:http://jsfiddle.net/rbu2mg6e/

希望帮助。

+0

感谢您的答复@Gal V但它不工作。我已将它插入头部。 – Nilot 2014-11-25 07:01:06

+0

你使用jQuery吗?如果没有,请使用纯JavaScript脚本 – geevee 2014-11-25 07:02:58

+0

WOW! @Gal V你拯救了我的生命。谢谢。 JavaScript正在工作。看来Blogger不支持jQuery。非常感谢。 – Nilot 2014-11-25 07:05:21

0

如果你只是想打开一个新标签页的链接,你只需将它添加到HTML:

target="_blank" 

你最终的结果应该是这样的:

<a href="some_url" target="_blank" >LINK</a> 
相关问题