проблема выбора диапазона в IE9 - PullRequest
0 голосов
/ 05 апреля 2011

У меня следующий код JavaScript работает в IE6, IE7 и IE8.Однако parentElement () и commonParentElement () не определены в IE9.Кто-нибудь знает, как это обойти?

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
           }
    }
}
...