如何在开始时用尖号在JavaScript中创建选择?

问题描述 投票:2回答:1

我需要使用内容可编辑的HTML在JavaScript中创建选择,并在选择开始时定义插入符号。目的是允许用户稍后使用快捷键shift +向左继续选择。

主要问题是,当我定义新范围时,选择的“方向”丢失了。

var selection = window.getSelection();
var range = document.createRange();
range.setStart(selection.anchorNode, selection.anchorOffset);
range.setEnd(selection.focusNode, selection.focusOffset);
selection.removeAllRanges();
selection.addRange(range);
javascript selection
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.