私はJavascriptが初めてで、誰かが私が間違っていることを理解するのを手伝ってくれたらありがたいです. 入力フィールドから値を取得して、台形の表面積を計算しようとしています。「Sを計算する」ボタンを押すと、答えとして「ナン」が得られます。これは、HTML コードの主要部分です。
<form method="post">
<label for="a">a</label>
<input type="text" id="a"/> <br/>
<label for="b">b</label>
<input type="text" id="b"/> <br/>
<label for="h">h</label>
<input type="text" id="h"/> <br/>
<button onclick="alert(S)">Calculate S</button>
</form>
そして、これは私が値を取得して表面を計算するために使用しているスクリプトです:
<script type="text/javascript">
var a=parseInt(document.getElementById("a"), 10);
var b=parseInt(document.getElementById("b"), 10);
var h=parseInt(document.getElementById("h"), 10);
var S=parseInt(((a+b)/2)*h, 10);
</script>
前もって感謝します!