getElementsByClassName Проблема с разрешением IE

У меня проблемы с выяснением того, как решить проблему getElementsByClassName в IE. Как мне лучше всего реализовать разрешение Роберта Наймана (не могу опубликовать ссылку на него, поскольку у меня всего 1) разрешение в моем коде? Или было бы лучше разрешение jquery? мой код

function showDesc(name) {
var e = document.getElementById(name);
//Get a list of elements that have a class name of service selected
var list = document.getElementsByClassName("description show");

//Loop through those items
for (var i = 0; i < list.length; ++i) { 
    //Reset all class names to description
    list[i].className = "description";
}

if (e.className == "description"){
    //Set the css class for the clicked element
    e.className += " show";
}
else{
    if (e.className == "description show"){
        return;
    }
}}

, и я использую его на этой странице dev.msmnet.com/services/practice-management , чтобы показать / скрыть описание каждой службы (работает в Chrome и FF). Будем признательны за любые подсказки.

5
задан Ryan Sharp 9 December 2010 в 23:21
поделиться