用javascript创建链接

时间:2013-02-18 00:31:37

标签: javascript

我正在尝试在JS中创建一个链接,将页面移动到他来自的位置。这是代码。

<script  language="javascript">
function Jump()
{
document.href=document.referrer;
}
</script>

这是html,

<a href="#" onclick="Jump();">Skip and Continue</a>

现在,当用户点击链接时,没有任何反应。请指导我做错的地方。感谢

4 个答案:

答案 0 :(得分:1)

如何使用以下代码移回

 history.back();

答案 1 :(得分:0)

出于隐私原因,许多浏览器都不会使用document.referrer,尤其是当引荐来自其他域时。

相反,请尝试onclick="history.go(-1)"而不是Jump()功能。

答案 2 :(得分:0)

绑定点击监听器比使用onclick更好。

尝试将其更改为:

<a id="myLink" href="#">Skip and Continue</a>

和Javascript:

<script type="text/javascript">
document.getElementById('myLink').addEventListener('click', function(e) {
    e.preventDefault();
    document.location.href=document.referrer; //actually better as "history.back()"
}
</script>

答案 3 :(得分:0)

不是document.href而是window.location.href ...

<script>
function Jump(){
    if(document.referrer)location.href=document.referrer;
    else history.back();
}
</script>

(如果您使用跳转到达当前页面,则没有推荐人。)