首页 > 解决方案 > 按键时如何更改网站背景?

问题描述

我正在用 Html 制作游戏,并且我需要在按下某个键时链接到另一个页面。

我已经尝试过 href 和其他一些东西。我的代码是:

<element onkeypress="Gamestart()"> 
<script>
function Gamestart() {
<a href="Part_Two.html">Play</a>
}
</script>

Html 从来没有真正给人错误信息,所以我没有错误信息,但是我的代码不起作用。

标签: htmlkeyboardkeypress

解决方案


您的 Javascript 函数中有 HTML,这是没有意义的。您最好使用<a>带有onclick属性的锚标记来触发 JavaScript 函数。

您可以使用 JavaScript window.open()打开一个新页面。

<a href="#" onclick="myFunction()">Click here</a>

<script>
function myFunction {
    window.open("https://your-url-here.com/page");
}
</script>

您可以在此功能中做任何您想做的事情,包括更改您在标题中提到的图像。


推荐阅读