【问题标题】:Javascript window.location.href onClick not workingJavascript window.location.href onClick 不起作用
【发布时间】:2015-03-03 01:20:16
【问题描述】:

所以我有一个基本的 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>

【问题讨论】:

  • 对我来说很好......
  • 一开始它也对我有用,但突然停止工作。

标签: javascript jquery html


【解决方案1】:

你需要从onclick属性中return false来防止默认动作:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2022-01-21
      • 2018-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多