Skip to content

JS 多元素文本选择

Published: at 10:10 PMSuggest Changes

问题

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

实现

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);
}

后记


Previous Post
JS 监听选中文本事件
Next Post
Mac 系统 zsh 命令行提示'command not found: mysql'