Javascript window.location.href onClick无法正常工作

时间:2015-03-03 01:20:16

标签: javascript jquery html

所以我有一个基本的html页面和基本的Javascript。一旦通过onClick激活该功能,我尝试使用Javascript重定向,但window.location.href不起作用。 window.alert可以正常运行。

HTML

<html>
<head>

<title>Testing Aff Links</title>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>

<script type="text/javascript">
function myfunc(){

    window.location.href="http://youtube.com";
}
</script>
</head>



<body>

Link <a href="http://google.com" class="link" onClick="myfunc()">Link #1</a>

  </body>
      </html>

2 个答案:

答案 0 :(得分:3)

您需要return false属性中的onclick来阻止默认操作:

Link <a href="http://google.com" class="link" onClick="myfunc(); return false;">Link #1</a>

答案 1 :(得分:-2)

您正在重定向两次。将其更改为:

Link <a href="javascript:;" class="link" onClick="myfunc()">Link #1</a>