Here是一个 jsfiddle 示例。我创建了一个 div 并标记为可编辑。我正在 try catch 并防止 Enter 键插入新行。看起来从事件函数返回 false 并停止传播事件不会阻止新行 <div><br></div>
(在 chrome 中,其他浏览器会插入其他东西……试图阻止这一切……)被插入。
最佳答案
添加 e.preventDefault();
而不是 return false;
关于javascript - 如何防止 'Enter' 在标记为 contentEditable 的 div 中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5986584/