什么等同于IE中的getRangeAt()方法< 9?

时间:2013-02-13 22:46:01

标签: javascript internet-explorer range

我需要等同于版本9之前的Internet Explorer中的getRangeAt()方法

if (window.getSelection) {
    sel = window.getSelection();
    if (sel.rangeCount) {
        range = sel.getRangeAt(0);
    }
} else if (document.selection && document.selection.createRange) {
    // What shall I write here to do the same thing in IE before version 9
}


var table = document.createElement("table");
table.border = 1;
table.className = "tabley";
range.insertNode(table);

1 个答案:

答案 0 :(得分:0)

document.selection.createRange();是在IE< 9中创建范围对象的代码,相当于IE中使用的getRangeAt方法> = 9