У меня возникли проблемы с выяснением путей решения проблемы getElementsByClassName в IE. Как бы я лучше всего реализовал robert nyman (не могу опубликовать ссылку на него с момента моего разрешения только 1) в мой код? Или было бы лучше разрешение jquery? мой кодgetElementsByClassName Проблема с разрешением IE
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). Любые советы будут очень признательны.
Решение JQuery действительно будет * способ * проще – 2010-12-09 23:28:58
использование JQuery ... или любой другой рамки, которые берет на себя вещи кроссбраузерной для вас. Не изобретайте велосипед. – Lee 2010-12-09 23:32:02