【发布时间】:2011-03-06 01:31:46
【问题描述】:
我在键盘事件处理程序中编写了一些代码来插入<br> 以响应按下 Enter 键:
event.preventDefault();
document.execCommand('InsertHTML', true, '<br>');
这仅在光标位于两个字母之间时才有效,如果它在最后我需要两个 <br>-Elements。我可以检测到我是否在线路的末尾吗?还是 Enter 问题的其他工作思路?
我还尝试捕获正常的键事件(不按下 ctrl 键)并使用 JS 创建一个键盘事件,其中 Enter 键与 ctrl 一起按下。但这不起作用……
它只需要在 Webkit/Safari 中工作......
【问题讨论】:
标签: javascript html contenteditable