【发布时间】:2021-05-24 07:39:25
【问题描述】:
我对 JavaScript 完全陌生,所以请原谅我缺乏知识。如果有人能告诉我我做错了什么,我将不胜感激(警报“万岁”未触发)。代码如下:
const codes = [
"ArrowUp",
"ArrowUp",
"ArrowDown",
"ArrowDown",
"ArrowLeft",
"ArrowRight",
"ArrowLeft",
"ArrowRight",
"b",
"a"
];
let index = 0;
function init() {
document.body.addEventListener("keydown", (event) => {
function onKeyDownHandler(e) {
const key = e.key;
if (key === codes[index]) {
index++;
if (index === codes.length) {
alert("Hurray");
index = 0;
}
} else {
index = 0;
}
}
});
}
【问题讨论】:
标签: javascript dom-events onkeydown