标签: javascript html internet-explorer
我需要获取当前选择的范围对象。以下适用于大多数浏览器:
range = selection.getRangeAt(0);
是否有针对IE7 / 8的等效本机JavaScript命令?
答案 0 :(得分:0)
排序。 IE< = 8具有选择和范围功能,但它与其他浏览器非常不同。最接近的等价物是:
var range = document.selection.createRange();
...将(通常)创建一个代表所选内容的专有TextRange对象。
TextRange
冒着推广我自己的东西的风险,你可能对我的Rangy库感兴趣,它在所有主流浏览器中提供DOM范围和选择API,特别是IE< = 8。