Hallo liebe Community,
ich hätte da eine wichtige Frage!:
Beim Laden meiner Website wird folgender JS-Code geladen:
<script>
document.getElementById("hide").value = "a";
</script>
Dabei ist “hide” ein der folgende Link, der bei Aufruf die Funktion hide(); auf ruft:
Der Link
<a id="hide" onclick="hide();"><img src="spenden-arrow-up.png"></a>
Die aufgerufene Funktion:
function hide() {
var zustand = document.getElementById("hide").value;
if (zustand = "a") {
zustand = "b";
}
else {
zustand = "a";
}
alert(zustand);
}
Jetzt Das Problem: Es wird immer nur “b” ausgegeben, statt dem erwarteten “b” “a” “b” “a”…
Woran liegt der Fehler bzw. was wäre eure Lösung für das Problem ?
Vielen Dank im Vorraus