CreateTextRange和CreateRange方法在IE9中不起作用

CreateTextRange and CreateRange methods not working in IE9

本文关键字:IE9 不起作用 方法 CreateRange CreateTextRange      更新时间:2023-09-26

我已经使用createRange函数编写了一个简单的脚本,但它在IE9中不起作用。

function Select () {
            var srcObj = document.body;
            if (srcObj) {
                if (document.createRange) {     // all browsers, except IE before version 9
                    var rangeObj = document.createRange ();

                        rangeObj.selectNode (srcObj);
                        var sel=window.getSelection();
                       sel.removeAllRanges();
                       sel.addRange(rangeObj);

                }
                else {      // Internet Explorer before version 9
                    alert ("Your browser does not support this example!");
                }
            }
        }

我收到警报"您的浏览器不支持此示例"

IE9要支持createRange,HTML文档需要处于标准模式。