input事件内监听回车键

时雨行
  • 42

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

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

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

回复
阅读 467
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
);
你知道吗?

宣传栏