Martina: Umfärbung von 2 Buttons

Beitrag lesen

Hi Gunnar,

hab deinen Vorschlag ausprobiert, und er funktioniert ideal und lässt sich auch optisch per CSS auf Wunsch designen, super!
Und je weniger JavaScript, umso besser.

Eine Frage habe ich aber diesbezüglich noch:
Das Umfärben der Buttons ist die eine Sache, die nun ohne JavaScript funktioniert.
Was ich noch nicht erwähnt habe ist, dass je nach aktiven Button ein <div> angezeigt wird und ein anderer <div> versteckt.

  
<span id="knopf1" onmousedown="  
getElementById('div1').style.display = 'block';  
getElementById('div2').style.display = 'none';  
">Knopf 1</span>  
  
<span id="knopf2" onmousedown="  
getElementById('div1').style.display = 'none';  
getElementById('div2').style.display = 'block';  
">Knopf 2</span>  

Das habe ich bisher auch gleichzeitg im Event-Handler des (ehemaligen) span-"Buttons" realisiert. Gibts hier auch irgendeine Methode ohne JavaScript. Kann ich diese <div> per CSS selektieren, abhängig welcher <input>/<label>-"Button" gedrückt ist?