<!DOCTYPE html>
<head><title> test ! </title>
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
<link rel="stylesheet" type="text/css" href="css/index.css" />
</head>
<html>
<body>
<div class="container">
first number : <input class="form-control" id="num1" />
<br>
second number : <input class="form-control" id="num2" />
<br>
<select id="mathtype">
<option value="add"> addition </option>
<option value="sub"> subtraction </option>
<option value="mul"> multiplication </option>
</select>
<br><br>
<button class="btn btn-primary" onclick="submit()" > submit </button>
<br><br>
<input type="text" id="output" >
</div>
</body>
<script src="js/jquery-1.9.1.js"></script>
<script>
function submit(){
var mathtype = document.getElementById['mathtype'];
if (mathtype == add) {
return num1 + num2;
} else if (mathtype == sub) {
return num1 - num2;
} else if (mathtype == mul) {
return num1 * num2;
}
return true;
}
</script>
</html>
Mein aktueller Fehler:Wie kann ich zwei Variablen mithilfe von JavaScript addieren, subtrahieren oder multiplizieren?
SyntaxError: function statement requires a name.
Ich möchte ein Programm machen, die eine mathematische Operation entsprechend dem gewählten Wert ausführt (hinzufügen, sub, mul) und nach einreichen klicken, um die Antwort wird in der Eingabe mit einer ID "output" angezeigt.
Denken Sie daran, dass Sie mit einem Minimal, Komplett stellen sollten, und prüfbare Beispiel (http: // Stackoverflow .com/hilfe/mcve). In diesem Fall ist der größte Teil des HTML nicht erforderlich. – josecortesp
sorry sir josecortes hehe seit im neu in Javascript im Annahme, dass die Erklärung js Skript könnte eines der Probleme hehe – expert123
Keine Notwendigkeit, sich zu entschuldigen. Wir sind alle hier, um zu lernen und zu helfen – josecortesp