Marc Reichelt: verschachtelte Selektoren mit js

Beitrag lesen

Hallo Jense,

Erstmal Danke für Deine Antwort.
Soll das heissen, daß das ohne so einen Zusatz keine einfache Möglichkeit gibt eine Untergruppe von Elementen mit js anzusprechen?

Nein - du kannst eine Schleife schreiben, die alle <div>-Elemente durchgeht (dein Code war übrigens fehlerhaft - die JavaScript-Konsole von Firefox hätte dir das schnell angezeigt), die beispielsweise wie folgt aussieht:

  
var allDivs = document.getElementsByTagName("div");  
for (var i = 0; i < allDivs.length; i++) {  
  allDivs[i].style.display = "none";  
}

Außerdem: Wolltest du nicht eigentlich die CSS-Eigenschaften von allen Links aller Divs ändern ("div a")? Dann müsste man den Code noch mal erweitern.
Oder du benutzt - wie Sven vorgeschlagen hat - einfach jQuery.

Grüße

Marc Reichelt || http://www.marcreichelt.de/

--
Linux is like a wigwam - no windows, no gates and an Apache inside!
Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)