Hallo,
document.getElementById("changeVisibility").onclick = function() {
changeVisibility();
};
`document.getElementById("changeVisibility").onclick = changeVisibility;`{:.language-javascript}
reicht in dem Fall, eine umhüllende Funktion ist nicht nötig.
Im Übrigen sollte man keine Funktion und einem Element denselben Namen/ID geben - im IE kann man auf ein Element mit der ID changeVisibility über die globale Variable changeVisibility zugreifen. Wenn es zudem noch eine gleichnamige Funktion gibt, sind Konflikte vorprogrammiert.
Mathias
--
[Visitenkarte](http://community.de.selfhtml.org/visitenkarten/view.php?key=17) · [SELFHTML Weblog](http://aktuell.de.selfhtml.org/weblog/)