在IE11中,createRange()方法抛出以下错误: "无法获得财产' createRange'未定义或空引用"。 我调用createRange()方法如下: this._document.selection的 createRange();
我尝试使用window.getSelection(),但这对我来说也不起作用。
参考:http://msdn.microsoft.com/en-us/library/ie/ms535869(v=vs.85).aspx
答案 0 :(得分:1)
我在IE和文本范围选择和操作方面遇到了很多问题。我强烈推荐这个跨浏览器的JavaScript范围和选择库命名,适当地, rangy :
https://code.google.com/p/rangy/
它将处理模糊的边缘情况,它适用于IE以及所有其他浏览器。
您是否看过其他StackOverflow问题并接受了答案?
Unable to get property 'createRange' of undefined or null reference