【发布时间】:2020-11-25 18:25:08
【问题描述】:
向我道歉,因为我是初学者,我正在尝试运行我的按键事件,但是当我按下 Enter 键时它没有响应,需要帮助。
Enterbtn.addEventListener("keydown",function(event){
if(input.value.length>0 && event.keycode === 13){
let li=document.createElement("li");
li.appendChild(document.createTextNode(input.value));
ul.appendChild(li);
}
【问题讨论】:
-
.keycode !== .keyCode,大括号不成对! -
阅读此developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode 你可能想使用
event.key === 'Enter'之类的东西 -
@George 没错,但这不是问题的原因......
-
考虑使用带有格式和 IntelliSense 扩展的知名 IDE,为您提供语法错误提示,例如 VSCode
标签: javascript addeventlistener keypress event-listener enter