Das klingt für Programmierer wie eine einfache Sache, aber ich kann es nicht herausfinden. Ich mache ein Programm, wo unter 4 Zahlen die größte ausgegeben wird. Ich habe den Kerncode funktioniert, aber ich kann nicht denken, wie ich die Ergebnisse auf dem Bildschirm anzeigen kann. Ich möchte es so, dass, wenn der Benutzer eine Nummer in ein Textfeld eingibt, das Ergebnis in einem anderen Textfeld auf Knopfdruck angezeigt wird. Danke für deine Zeit & Hilfe.Probleme beim Anzeigen der Ausgabe
HTML
<html>
<head>
<meta charset="UTF-8">
<script src="Main.js" type="text/javascript"></script>
<link href="Main.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<form id="Awesome">
<label>Input Numbers Here: </label><input type="text"
id="txtBox">
<br><br>
<label>Dec to Roman #: </label><input type="text" id="Results">
<br><br>
<input type="button" value="Calculate" id="Execute"
onclick="largestOfFour()">
</form>
</body>
</html>
Javascript
function largestOfFour(arr) {
var largestNumbers = [];
var currentLargest;
for (var x =0; x <arr.length; x++) {
currentLargest = 0;
for (var y = 0; y < arr [x].length; y++) {
if (arr[x][y] > currentLargest) {
currentLargest = arr[x][y];
}
}
largestNumbers.push(currentLargest);
}
return largestNumbers;
document.getElementById('Results').value = largestNumbers;
}
Von wo wird die largestOfFour Funktion des arr Eingang zu bekommen? – VivekN
Und warum ist largestNumbers ein Array, wenn es nur die größte Zahl unter den anderen Zahlen sagen soll, dann sollte es kein Array sein – VivekN