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:)
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:)