Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在新选项卡中打开特定URL,同时单击网页中的任何链接_Javascript_Blogger - Fatal编程技术网

Javascript 在新选项卡中打开特定URL,同时单击网页中的任何链接

Javascript 在新选项卡中打开特定URL,同时单击网页中的任何链接,javascript,blogger,Javascript,Blogger,我想在一个新的选项卡中打开一个特定的URL,同时使用JavaScript点击我博客中的任何链接。我运行一个Blogger博客,当我点击旧博客中的任何链接时,我想打开另一个新的博客URL。我不想使用任何类或ID来定位链接 我希望这是可能的。请帮助我。使用纯Javascript: <script type="text/javascript"> (function(){ var els = document.getElementsByTagName('a'); for (i

我想在一个新的选项卡中打开一个特定的URL,同时使用JavaScript点击我博客中的任何链接。我运行一个Blogger博客,当我点击旧博客中的任何链接时,我想打开另一个新的博客URL。我不想使用任何类或ID来定位链接

我希望这是可能的。请帮助我。

使用纯Javascript:

<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>
使用jQuery:

<script type="text/javascript">
    $(function(){
        $('a').click(function(){
            window.open('http://somepage.com');
        });
    });
</script>
请参见此处的示例代码段:


希望有帮助。

如果您只想在新选项卡中打开链接,只需将其添加到html:

target="_blank"
您的最终结果应该是:

<a href="some_url" target="_blank" >LINK</a>

谢谢您的回复@Gal V,但它不起作用。我已经将它插入了head中。您使用jQuery吗?如果不是,请使用纯javascript代码段@你救了我的命。谢谢JavaScript正在工作。Blogger似乎不支持jQuery。谢谢。