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