【问题标题】:IE <= 8 equivalent to selection.getRangeAt()?IE <= 8 相当于 selection.getRangeAt()?
【发布时间】:2012-02-01 01:33:43
【问题描述】:

我需要获取当前选择的范围对象。以下适用于大多数浏览器:

 range = selection.getRangeAt(0);

IE7/8 是否有等效的原生 JavaScript 命令?

【问题讨论】:

标签: javascript html internet-explorer


【解决方案1】:

有点。 IE

var range = document.selection.createRange();

...这将(通常)为您创建一个专有的TextRange 对象,代表所选内容。

冒着宣传我自己的东西的风险,你可能会对我的Rangy 库感兴趣,它在所有主要浏览器中提供了一个 DOM 范围和选择 API,尤其是 IE

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-09
    • 2012-01-02
    • 2010-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-04
    • 2013-06-16
    相关资源
    最近更新 更多