gpt4 book ai didi

javascript - IE <= 8 相当于 selection.getRangeAt()?

转载 作者:太空宇宙 更新时间:2023-11-04 13:25:12 25 4
gpt4 key购买 nike

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

 range = selection.getRangeAt(0);

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

最佳答案

有点。 IE <= 8 具有选择和范围功能,但它与其他浏览器有很大不同。最接近的等价物是:

var range = document.selection.createRange();

... 这(通常)会为您创建专有的 TextRange表示所选内容的对象。

冒着推销我自己东西的风险,你可能对我的 Rangy 感兴趣库,它在所有主流浏览器中提供 DOM 范围和选择 API,尤其是 IE <= 8。

关于javascript - IE <= 8 相当于 selection.getRangeAt()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9083705/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com