--- title: Selection.getRangeAt() slug: Web/API/Selection/getRangeAt translation_of: Web/API/Selection/getRangeAt ---
返回一个包含当前选区内容的区域对象。
range = sel.getRangeAt(index)
range
index
let ranges = [];
sel = window.getSelection();
for(var i = 0; i < sel.rangeCount; i++) {
ranges[i] = sel.getRangeAt(i);
}
/* 在 ranges 数组的每一个元素都是一个 range 对象,
* 对象的内容是当前选区中的一个。 */
规范 | 状态 | 注释 |
---|---|---|
{{SpecName('HTML Editing', '#dom-selection-getrangeat', 'Selection.getRangeAt()')}} | {{Spec2('HTML Editing')}} | Initial definition |
{{Compat("api.Selection.getRangeAt")}}
getRangeAt()
method on the nsITreeSelection
interface)