获取包含换行符的文本值

Get Value of text including newline characters

我想获取在 CKEditor 中输入的字符数。 这是我在 CKEditor 事件中调用的函数。

function EditorTextCount(editor)
{
   //var data = editor.document.getBody().getText();
   var data = editor.getData();
}

上述函数中"editor"是CKEditor对象。当我使用 var data = editor.document.getBody().getText() 时,我在编辑器中得到的文本没有 newline/enter 个字符。当我使用 var data = editor.getData() 时,我得到了一些额外的特殊字符。

您可以尝试使用 属性 innerText,如果它适合您的话。

var data = editor.document.getBody().$.innerText