【发布时间】:2015-10-17 15:06:49
【问题描述】:
如何让我的光标在按下回车键时向下移动一行并防止默认?
我使用的代码如下:
var docFragment = document.createDocumentFragment();
var newEle = document.createTextNode('\n');
docFragment.appendChild(newEle);
newEle = document.createElement('br');
docFragment.appendChild(newEle);
var newEle = document.createTextNode('\n');
docFragment.appendChild(newEle);
newEle = document.createElement('br');
docFragment.appendChild(newEle);
var range = window.getSelection().getRangeAt(0);
range.deleteContents();
range.insertNode(docFragment); //create a new range
range = document.createRange();
range.setStartAfter(newEle);
range.collapse(true);
var sel = window.getSelection() sel.removeAllRanges();
sel.addRange(range);
【问题讨论】:
-
欢迎来到 SO!请参阅How to Ask 和minimal reproducible example
-
添加有问题的代码,同时添加HTML
-
我已将代码添加到您的问题中。您可以使用edit 按钮添加到您自己的问题中。要了解有关如何在Stack Overflow 上设置问题格式的更多信息,请阅读this help document。
标签: javascript ckeditor editor text-editor rich-text-editor