Javascript 返回IE8中div的插入符号位置或范围

Javascript 返回IE8中div的插入符号位置或范围,javascript,internet-explorer-8,Javascript,Internet Explorer 8,我想返回div中的开始和结束范围或插入符号位置。div将具有contentEditable属性 通常我会使用document.selection.createRange();但是IE8中的createRange函数被破坏了,有没有办法绕过这个问题?document.selection.createRange()在IE8中的工作原理与在版本7、6、5和4中的工作原理相同。如果你的意思是你想要一个像其他主流浏览器一样工作的DOMRange,我建议使用,它可以从IE的textrages中创建类似于Ra

我想返回div中的开始和结束范围或插入符号位置。div将具有contentEditable属性


通常我会使用document.selection.createRange();但是IE8中的createRange函数被破坏了,有没有办法绕过这个问题?

document.selection.createRange()
在IE8中的工作原理与在版本7、6、5和4中的工作原理相同。如果你的意思是你想要一个像其他主流浏览器一样工作的DOM
Range
,我建议使用,它可以从IE的
textrage
s中创建类似于
Range
的对象。

如何?根据我的经验,
document.selection的
createRange()
方法与IE 7或IE 6中的方法相比没有多大的缺陷。