Wie html befehl erstellen?
Wie erstelle ich den Befehl um:
- eine zufällige Zahl (0, 1, 2) zu erstellen
- diese im zweiten input Feld ausgeben
Bzw. wo liegt der Fehler bei meinem Befehl?
(<html> <head> </head> <body> sind enthalten, nur auf dem Foto nicht zu sehen)
Hab die zwei Fehler rausgemacht, funktioniert jedoch immer noch nicht!
2 Antworten
Hallo! Dein Ziel ist es, per Klick eine Zufallszahl (0-2) im zweiten Input-Feld anzuzeigen. Ein häufiger Punkt ist die korrekte Auswahl des Elements (z.B. über seine id) und das Setzen der .value-Eigenschaft, nicht innerHTML.
Stell sicher, dass dein JavaScript-Code Zugriff auf das HTML-Element hat, wenn er ausgeführt wird. Oft bindet man die Logik an einen onclick-Event des Buttons.
Hier ein Kernstück der Logik:
// Angenommen, dein zweites Input-Feld hat die id="output"
function zeigeZufallszahl() {
const zufallszahl = Math.floor(Math.random() * 3); // Erzeugt 0, 1 oder 2
document.getElementById('output').value = zufallszahl;
}
content_copy
download
Use code with caution.
JavaScript
Diese Funktion musst du dann z.B. über <button onclick="zeigeZufallszahl()">Generieren</button> aufrufen.
Wenn du Code-Schnipsel schnell testen und visualisieren möchtest, können Online HTML Viewer wie https://htmlviewer.cc sehr hilfreich sein, um zu sehen, wie der Browser deinen Code interpretiert. Viel Erfolg!
HTML ist keine Programmiersprache. Folglich kannst du damit auch keine Befehle erstellen.