我想确保所写的字母不在组合中。 我们尝试通过javascript检查范围,但无法验证相关信息。请让我知道该怎么做。
此外,当我设置插入符号时,我想将其设置为组成字符的形式,但效果不佳。因此,我拖动了当前字符来表达它。可以按如下所示设置插入符号吗?
在代码下方获取插入符位置
let range = window.getSelection().getRangeAt(0);
range.startContainer();
range.endContainer();
range.startOffset();
range.endOffset();
在代码下方设置拖动字母
const [startCaret, endCaret] = getCaretPosition();
setCaretPosition(startCaret, endCaret+1);
setCaretPosition函数由下面的代码组成
let range = document.createRange();
range.setStart(startElement, startOffset);
range.setEnd(endElement, endOffset);
图片链接:https://raw.githubusercontent.com/Ryulth/Co-Editor/refactor/refactoring/frontend/hangul.PNG