Gibt es die Möglichkeit in meiner onBodyClick Funktion alle currentTargets abzufangen und in ein Array zu speichern?
Wozu?
Ich könnte einfach in der if abgleichen, ob hidden_elements[i] im array enthalten ist und dann abbrechen..
function onBodyClick() {
var hidden_elements = getElementsByClassName('hidden_element');
for (var i = 0; i < hidden_elements.length; i++) {
if (hidden_elements[i] nicht in array)
hidden_elements[i].style.display = "none";
}
}