input事件内监听回车键

我给contenteditable属性的div添加了input事件,想在里面监听回车键

inputListener: function (e) {
        if (e.keyCode === '13') {
            console.log('enter')
        }
    },

不过我这么写的话e.keyCode会显示undefined,使用window.event的话会显示已弃用的符号,console出来的也是undefined,请问我这个该怎么写啊

阅读 5.5k
2 个回答

demo

<div contenteditable="true" id="editor">Please type something in here</div>
document.getElementById("editor").addEventListener(
  "keyup",
  function (e) {
    if (e.keyCode === 13) {
      console.log("你按下了回车");
    }
  },
  false
);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题