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