Olaf Schneider: getElementsByName im IE

Beitrag lesen

Hallo,

Wenn es nur um Ein-/Ausblenden geht, würde ich einfach die CSS-Angaben für diese Klasse per JS Ändern (geht irgendwie, kann aber grad kein Beispiel liefern).

man könnte zum Beispiel um den entsprechenden Bereich einen div-Container packen und nur diesem Container eine Klasse „versteckt“ oder so geben:

html

  
<div id="anzeigeSteuerung">  
   <p>Ich bin immer da</p>  
   <p class="manchmalWeg">ich kann versteckt werden</p>  
   <p class="manchmalWeg">Echt? Ich auch!</p>  
</div>  

css

  
div.versteckt .manchmalWeg {  
    display: none;  
}  

js

  
function verstecken() {  
    document.getElementById("anzeigeSteuerung").className = "versteckt";  
}  

(ungetestet)

Gruß
Olaf