ingobar: onClick-Function eines Btns ändern

Beitrag lesen

Hallo zusammen,

ich würde gerne die benutzte Funktion beim onClick-Event eines Buttons dynamisch ändern. Leider klappt es nicht. Wie müsste ich es ändern?

function showSolutions() {
 document.getElementById("showSolutionsBtn").value = "Lösungen verstecken";
 document.getElementById("showSolutionsBtn").onClick = "hideSolutions()";
}

function hideSolutions() {
 document.getElementById("showSolutionsBtn").value = "Lösungen anzeigen";
 document.getElementById("showSolutionsBtn").onClick = "showSolutions()";
}

Im HTML-Code steht dann dies:

<input type="button" value="Lösungen anzeigen" onClick="showSolutions()" id="showSolutionsBtn">