【发布时间】:2021-05-07 15:04:27
【问题描述】:
我有一个按钮,它有一个 onclick 事件,其中调用了函数 move()。该函数应该移动到我编写的另一个 HTML 文件。我尝试使用window.location.href,但没有成功。
我在要移动的文件中有这个 HTML 正文代码(称为 fileFrom):
<body>
<button id="button1" type="button">Quit</button>
<script src="Main.js"></script>
</body>
以及 Main.js 文件中的这段 JS 代码(Main.html 是我要移动到的文件):
var button = document.getElementById("button1");
button.setAttribute("onclick", "move();");
function move() {
window.location.href = "file:///C:/Users/User/source/repos/Trivia/Main.html";
}
当我按下按钮时,页面不会改变。如何解决问题,以便在按下按钮时页面会发生变化?谢谢!
【问题讨论】:
-
你不应该使用这样的绝对路径。您应该使用相对路径
./Trivia/Main.html -
如果任何答案帮助/回答了您的问题,您应该将其标记为此类。这将对其他人有所帮助。
标签: javascript html