共计 300 个字符,预计需要花费 1 分钟才能阅读完成。
Selection 对象 :示意用户抉择的文本范畴或插入符号的以后地位,它代表页面中的文本选取,可能横跨多个元素。
文本选取 :由用户拖拽鼠标通过文字而产生,(称为拖蓝)如下图:
光标地位:用鼠标抉择文本时,当你按下鼠标的地位就是 anchor(锚点),松开鼠标的地位就是 focus(焦点)。
var selectObj = window.getSelection(); // 获取 Selection 对象
window.alert(slectObj); // 这里会主动调用 Selection.toString() 办法,返回选中区域中的纯文本
var range = selectObj.getRangeAt(0); // 获取 Range 对象
正文完