0%

JS 通过多个元素选中文本

问题

指定元素的开头和结尾,选中文本。

实现

1
2
3
4
5
6
7
8
function selectText(start, end) {
const range = document.createRange();
range.setStart(start, 0);
range.setEnd(end, end.childNodes.length);
const selection = window.getSelection();
selection.removeAllRanges();
selection.addRange(range);
}

后记