HTML Button -> Wert in einer Tabelle per Klick erhöhen?
Also, ich würde gerne eine Tabelle erstellen, in welcher in einer Zeile der Wert 4 ist. Nun möchte ich auf einen Button klicken, der den Wert 4 in dieser Zeile um 3 erhöht. Wie funktioniert dies?
6 Antworten
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
Das wird insofern nicht funktionieren, als eine normale, statische html-Seite keine Möglichkeit hat, einen Wert dynamisch abzuspeichern. Du würdest dafür ein kleines Progrämmchen und eine Datenbank im Hintergrund brauchen, in welcher der jeweils aktuelle Wert abgespeichert wird.
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
![](https://images.gutefrage.net/media/user/LegolasGreenlea/1444750461_nmmslarge.jpg?v=1444750461000)
In einem <script>
function plus3(){
var zahl1 = document.getElementById("zahl").innerHTML;
zahl1 += 3;
document.getElementById("zahl").innerHTML = zahl1;
}
die "td" in der die Zahl steht muss mit der id "zahl" ausgestattet sein.
![](https://images.gutefrage.net/media/user/LegolasGreenlea/1444750461_nmmslarge.jpg?v=1444750461000)
Also, wenn es die 3 anhängt musst du vor dem
zahl1 += 3;
noch ein
zahl1 *= 1;
anhängen
![](https://images.gutefrage.net/media/default/user/10_nmmslarge.png?v=1551279448000)
Hast doch schon ein Beispiel bekommen. Probiere das doch mal sieht doch ganz richtig aus (ohne zu testen!)
![](https://images.gutefrage.net/media/user/maxelmania/1511901942984_nmmslarge__27_27_495_495_365edc29f3a8f4bb31cf67220050d253.png?v=1511901945000)
habe es probiert, es wird nicht plus gerechnet, sondern es wird an die letzte zahl eine 3 angehängt. also wenn da eine 7 steht, kommt 73 und wenn ich es wieder ausführe eine 733
![](https://images.gutefrage.net/media/default/user/10_nmmslarge.png?v=1551279448000)
![](https://images.gutefrage.net/media/default/user/10_nmmslarge.png?v=1551279448000)
Naja Datenbank? Ein bisschen übertrieben gelle! Mit JavaScript oder PHP kannste das im Zweizeiler bewerkstelligen!
![](https://images.gutefrage.net/media/user/maxelmania/1511901942984_nmmslarge__27_27_495_495_365edc29f3a8f4bb31cf67220050d253.png?v=1511901945000)
du vergisst zb den local storage..