有点类似。IE <= 8 具有选择和范围功能,但与其他浏览器非常不同。最接近的等效功能是:var range = document.selection.createRange(); ...这将(通常)创建一个专有的TextRange对象,代表所选内容。 冒着自我推销的风险,您可能会对我的Rangy库感兴趣,它在所有主要浏览器中提供了DOM范围和选择API,特别是IE <= 8。