Selection: isCollapsed 属性

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

Selection.isCollapsed 只读属性返回一个布尔值,表示当前是否有文本被选中。当 selection 的开始和结束点在内容中处于同一位置时,没有文本被选中。

请注意,一个折叠的 selection 可能仍然有一个(或多个,在 Gecko 中)Range,因此 Selection.rangeCount 可能不为零。在这种情况下,调用 Selection 对象的 getRangeAt() 方法可能会返回一个折叠的 Range 对象。