Ich habe HTML-Form von 16 Feldern. Der Benutzer gibt die Nummer in jedes Feld ein und die Funktion muss nur gerade Zahlen sortieren und anzeigen.Funktion zum Schreiben aller geraden Zahlen aus dem Formular
// JS-Funktion für gerade Zahlen und den Druck in Absatz //
function evenNumbers() {
var numbers = document.getElementsByClassName("formInput");
var i;
for (i = 0; i <= numbers.length - 1; i++) {
if (numbers[i].value % 2 == 0) {
document.getElementById("even").innerHTML = "Even numbers are: " + numbers[i].value;
else {
continue;
}
}
}
Nachdem ich in Form füllen, kann ich Text und Wert, aber nur letzte.
Frage: Wie bekomme ich Funktion, mir alle geraden Zahlen in einer Zeile zu schreiben?
Beispiel: 2,4,6,8 etc ...
Was muss ich eingeben oder diese Funktion ändern. Vielen Dank an alle im Voraus
zuerst Ihr sonst ist innen 'if' was falsch ist. Zweitens verwenden Sie '='. Dies wird den Wert von "innerHTML" ersetzen. Verwenden Sie '+ =' zum Anhängen – Rajesh
per Standard-Nummern in einer Form wird eine Zeichenfolge keine Zahl sein –