Hallo,
Folgendes Problem: In einer Funktion gibt es eine einfache Fallunterscheidung mit "if" und "else", je nach fall soll eine weitere Funktion aufgerufen werden, diese Funktionen sollen jeweils eine Zahl um 1 erhöhen und den wert auf die die Seite schreiben, das sieht dann auszugsweise so aus:
<head>
<script language="JavaScript">
function plus()
{
var count = document.getElementById('plus');
var richtig = document.getElementById('plus').innerHTML;
richtig = +1;
count.innerHTML = richtig;
}
function minus()
{
var count = document.getElementById('minus');
var richtig = document.getElementById('minus').innerHTML;
richtig = +1;
count.innerHTML = richtig;
}
</script>
</head>
<body>
Richtig: <div id="plus">0</div>
Flasch: <div id="minus">0</div>
</body>
Das Problem ist, es wird zwar von 0 auf 1 hochgezählt aber danach rührt sich einfach nichts mehr, die Seite wird auch nicht neu geladen sondern es werden sonst nur Styles von Divs verändert.