CSS-Class per DOM ändern
-
Servus,
ist es möglich das class atribut eines Atgs per DOM zu ändern.
Ich hab mir vielleicht so gedacht, aber des ging nihct.
document.all[element].class = classname;
-
document.all[element].className = "classname";
-
hey danke, war ja na dran lol
-
ging doch nicht, ging aber so:
document.getElementById(element).className = classname;
was soll man nehmen oder wie muss bei DOM zwischen den browser unterscheiden?
-
document.all["iddeinestags"] (IE4)
document.all.iddeinestags (IE4)
document.getElementById("iddeinestags") (IE5+N6)
document.getElementsByName("namedeinestags")[0] (IE5+N6)
-
danke und wie läuft das bei ältern ns versionen.
-
Ok habs selber ausgefunden, z.B. so:
document.n1.visibility = "hide";
aber wie kann dann indem fall n1 dynamisch sein.
Ich wioll da nämlich ne übergebene variable einsetzen.
-
Das gilt aber glaube ich nur für Layern, bin mir aber nicht sicher!