Javascript 页面只是重新加载,但不加载';不要重定向到页面

Javascript 页面只是重新加载,但不加载';不要重定向到页面,javascript,Javascript,我只是想设置一个按钮重定向到主页,但页面只是刷新,而不是重定向到主页 <script type="text/javascript"> function backs(){ location.replace("index.php"); } </script> 函数backs(){ location.replace(“index.php”); } 改用location.href: <scrip

我只是想设置一个按钮重定向到主页,但页面只是刷新,而不是重定向到主页

<script type="text/javascript">
    function backs(){
        location.replace("index.php");  
    }
</script>

函数backs(){
location.replace(“index.php”);
}

改用
location.href

<script type="text/javascript">
    function backs(){
        location.href = "index.php";  
    }
</script>

函数backs(){
location.href=“index.php”;
}

在按钮中添加
onClick
事件,如下所示:

<button onClick="javascript:window.location.href='index.php">Edit</button>
编辑

您可以分享按钮代码吗?HTML和JS?我很好奇您如何调用
backs()
函数


另外,正如其他人所建议的,
location.href
更合适。

检查以下答案:@Keutelvocht仍然不工作您是否可能尝试从更深文件夹中的文件重定向?例如,index.php位于项目的根目录中,但您的按钮位于文件夹/page.html中的文件中。在这种情况下,您需要使用../index.php。这叫做目录遍历。这能回答你的问题吗?您必须使用,
window.location.replace…
这是Javascript错误吗?它可以打破你的整个JS。可能您必须先解决此问题。测试您的函数调用:将
conosle.log(0)
写入
backs()
。单击按钮时,您应该会在控制台中看到0。是吗?让我们返回如果您正在执行此操作,则单击此按钮时不会调用您的
backs()
函数。尝试
Back
同样,看看是否需要使用
/index.php
而不是仅仅使用
index.php