在按下键后改变变量
Changing variable after keypress?
我想做一个有趣的小游戏。
你必须尽可能快地按下屏幕上所有的键,不能出错。
但在第一次按键后难以改变变量。这是我的文件:
<script language="JavaScript">
document.onkeydown = checkKeycode;
var uyhgg=13;
function checkKeycode(e) {
var keycode;
if (window.event) {
keycode = window.event.keyCode;
} else if (e) {
keycode = e.which;
}
if (keycode == uyhgg){
document.write(keycode);
} else {
alert("you hit the wrong key");
}
}
</script>
现在在document.write(keycode);
之后,我希望它将变量uyhgg
(键代码)更改为其他东西。13是enter。
在页面加载后调用document.write()
将删除页面。相反,我建议您让代码更新一些页面元素。
if (keycode == uyhgg){
document.getElementById("something").innerHTML = keycode;
}
将<div>
或<span>
或其他值设置为"id"值:
<div id='something'>your keycode will go here</div>
至于改变变量,你应该能够直接改变它。
uyhgg = 32;
或者任何你需要根据游戏需要改变的内容
嗯…你只是简单地分配它?
document.onkeydown = checkKeycode;
var uyhgg=13;
function checkKeycode(e) {
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
if (keycode == uyhgg){
document.write(keycode);
uyhgg = 27;
alertUyhgg();
}
else {
alert("you hit the wrong key");
}
}
function alertUyhgg() {
alert(uyhgg);
}
相关文章:
- IF 语句不改变变量的结果
- 为什么不是'这个CanvasJS脚本动态地改变变量
- 在php中改变变量,但在javascript中相同的变量不变
- 为什么Javascript不使用onChange来改变变量?
- 添加一个DOM/SVG元素与d3 javascript库改变变量引用/范围,为什么
- 通过点击按钮改变变量的值
- 在按下键后改变变量
- JQuery改变变量/成本后点击
- Eventlistener点击不改变变量时按下
- 改变变量中的链接
- 不能让函数改变变量
- Javascript滑块动态改变变量
- 通过html按钮改变变量
- Jquery在点击时改变变量
- 不能改变变量
- 为什么我的精灵在不改变变量的情况下加速
- 在javascript的文字函数中改变变量的值
- jQuery用子元素改变变量
- 改变变量&设置日期反应原生
- Ajax文件检查成功后不改变变量