IE'de getElementsByClassName sorununu nasıl çözeceğinizi belirleyen sorunlar yaşıyorum. Robert nyman'ı en iyi nasıl uygularım (kodumdan sadece 1 tanesi olduğu için bağlantıyı gönderemiyorum) çözünürlüğümü koduma nasıl ekleyebilirim? Ya da jquery çözünürlüğü daha iyi olur mu? Benim kodgetElementsByClassName IE özünürlük sorunu
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;
}
}}
ve ben/göstermek her hizmet (Chrome ve FF çalışır) için açıklama gizlemek için bu sayfadaki dev.msmnet.com/services/practice-management üzerine kullanıyorum. Herhangi bir ipucu çok takdir edilecektir.
bir jquery çözüm aslında * şekilde * kolay –
kullanım jQuery ... veya sizin için çapraz tarayıcı şeyler ilgilenir başka çerçeve olacaktır. Tekerleği yeniden keşfetme. – Lee