<!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>
私の現在のエラー:JavaScriptを使用して2つの変数を追加、減算、または掛け算するにはどうすればよいですか?
がSyntaxError: function statement requires a name.
私が選択した値に応じた数学演算を実行するプログラムを作りたいのですが(サブ、MUL、追加)、そして、答えを提出クリックした後id "output"で入力に表示されます。
のコメントを通過します.com/help/mcve)。この場合、ほとんどのHTMLは必須ではありません。 – josecortesp
申し訳ありませんjosecortes hehe以来、私はjavascriptで新しい私は宣言するjsスクリプトは、hehe問題の一つかもしれないと仮定 – expert123
謝罪する必要はありません。私たちは皆、ここで学び、助けるためにここにいます – josecortesp