Jquery 不会对 Jquery 创建的文本做出反应

这是供您参考的js代码片段。在我写的地方e.keyCode,文字keyCode被删掉了,旁边出现了一个黄色的灯泡。

document.onkeydown = function(e) {
    console.log("Key code is: ", e.keyCode)
}


繁花不似锦
浏览 135回答 3
3回答

慕莱坞森

Keycode 已弃用,不应使用。

白衣染霜花

通过在开始时添加事件监听器解决了这个问题。这是供您参考的代码片段。document.addEventListener('keydown', function(e){    if(e.keyCode==32){        hero = document.querySelector('.hero');        hero.classList.add('animatehero');        audiojump.play();}

凤凰求蛊

window.addEventListener("keydown", function(event) {  let str = "KeyboardEvent: key='"     + event.key + "' | code='"     + event.code + "'";   console.log(str);}, true);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript