Hallo
gibt es eine Art Array, in dem alle Elemente enthalten sind, die bei einem Klick involviert sind?
Ich habe Elemente, die zu Beginn display:none haben. Bei Klick auf einen bestimmten Link werden Sie angezeigt.
Nun sollen sie geschlossen werden, wenn man auf der page einen Klick auslöst, welcher nicht innerhalb dieses Elements ist.
Dafür habe ich dem BODY ein onclick-Event hinzugefügt:
function onBodyClick() {
var hidden_elements = getElementsByClassName('hidden_element');
for (var i = 0; i < hidden_elements.length; i++) {
if (hidden_elements[i] != //TARGET//)
hidden_elements[i].style.display = "none";
}
}
Ich suche nun nach dem richtigen Inhalt für //TARGET//, abder nicht nur das direkte, sondern ob es Teil der Targets beim bubblen ist.
Gibt es da was oder muss man das selbst zusammenbauen?
Danke