IE9中的选择范围问题

时间:2011-04-05 13:50:34

标签: dom selection range internet-explorer-9

我在IE6,IE7和IE8中使用以下JavaScript代码。但是,IE9中未定义parentElement()和commonParentElement()。有谁知道如何解决它?

if (document.selection)
{
    var sel = document.selection; 
    var rng = sel.createRange();
    if (rng) 
    {
           if ("Control" == sel.type && typeof rng.commonParentElement != "undefined") 
           {
                targetElement = rng.commonParentElement(); // undefined in IE9
           }
           else if (typeof rng.parentElement != "undefined")
           {
                targetElement = rng.parentElement(); // undefined in IE9
           }
    }
}

0 个答案:

没有答案