繁体   English   中英

如何使用javascript扩展/放大CKEditor中的文本选择?

[英]How to expand/enlarge Text selection in CKEditor using javascript.?

谁能告诉我如何在CKEditor中扩展或扩大选择范围。

我可以使用选择

var EditorInstance = CKEDITOR.instances['Editor'];
var selection = EditorInstance.getSelection();

但是我想要的是用javascript扩大选择范围。

例如,这是我现在的选择

在此处输入图片说明

那么我想像这样扩大或扩大选择范围

在此处输入图片说明

并且此选择可能还包含粗体斜体这样的标签。仅使用javaScript可以帮助我。

要扩展Selection ,只要您使用的是现代网络浏览器,就可以使用modify()方法。 例如,要将选择范围向前扩展一个单词,您可以这样做:

var selection = window.getSelection();
selection.modify("extend", "forward", "word");

您还可以指定向后扩展,也可以指定按字,字符,行等扩展。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM