Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IE11中javascript中createRange()方法存在问题_Javascript_Browser_Internet Explorer 11 - Fatal编程技术网

IE11中javascript中createRange()方法存在问题

IE11中javascript中createRange()方法存在问题,javascript,browser,internet-explorer-11,Javascript,Browser,Internet Explorer 11,在IE11中,createRange()方法引发以下错误: “无法获取未定义或空引用的属性'createRange'。 我调用了createRange()方法,如下所示: 此._document.selection.createRange() 我尝试了window.getSelection(),但这对我也不起作用 参考资料:我在IE和文本范围的选择和操作方面遇到了很多问题。我强烈推荐这个跨浏览器JavaScript范围和选择库,适当地命名为rangy: 它将处理模糊的边缘情况,并与IE以及所有

在IE11中,createRange()方法引发以下错误: “无法获取未定义或空引用的属性'createRange'。 我调用了createRange()方法,如下所示: 此._document.selection.createRange()

我尝试了window.getSelection(),但这对我也不起作用


参考资料:

我在IE和文本范围的选择和操作方面遇到了很多问题。我强烈推荐这个跨浏览器JavaScript范围和选择库,适当地命名为rangy

它将处理模糊的边缘情况,并与IE以及所有其他浏览器配合使用

你看过另一个问题并接受了答案吗


是的,我首先研究了link中给出的解决方案,但这对我不起作用。在我的项目中,我必须不使用任何外部js库。请提供其他解决方案。您是否在iFrame上操作?为什么要使用
此.\u document.selection
而不是
window.document.selection
?您可以尝试使用
window.getSelection()
作为
window.document.selection
的备份。如果要处理iFrame,可能需要从文档的
.contentDocument
.contentWindow.document
.ownerDocument
中检索所选内容。