【问题标题】:Can't redirect to url by javascript function无法通过javascript函数重定向到url
【发布时间】:2022-01-14 07:57:07
【问题描述】:

我需要一个按钮,它会像这样在 url 路径中引导:

来自/host/elements/1/host/elements

我的 html 中有一个链接:

<a href="javascript:go_backward()"> </a>

还有一个javascript函数:

function go_backward() {
    var url = window.location.href;
    var page = url.substring(0, url.lastIndexOf('/'))
    window.location.assign(page);
    return false;
}

但是当我单击按钮时,我只打印了所需的 url,没有正确的重定向。 为什么猫会这样?

【问题讨论】:

    标签: javascript html


    【解决方案1】:

    变化:

    window.location.assign(page);
    return false;
    

    window.location.href = page;
    

    如果你只是想回去你也可以使用:

    window.history.go(-1)
    

    【讨论】:

    • 由于网站的逻辑,不能使用go(-1),用户可以多次返回,而每次都需要返回到某个页面。谢谢你的答案!
    猜你喜欢
    • 2012-01-20
    • 1970-01-01
    • 2022-07-07
    • 1970-01-01
    • 2017-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-12
    相关资源
    最近更新 更多