抱歉,我对JavaScript编程比较陌生。我想制作一个简单的程序,接受底和高两个输入,并输出三角形的面积。
我的HTML代码如下:
我的HTML代码如下:
<form name="input" action="" method="get">
<label for="">Width (b): </label><input type="textbox" name="width"></input><br>
<label for="">Height (h): </label><input type="textbox" name="height"></input><br>
<button onClick="calculateArea()">Calculate area</button>
</form>
<label for="output">The area is: </label><input type="textbox" name="output"></input>
我的JavaScript代码如下:
function calculateArea() {
var base = document.getElementById('width').value;
var height = document.getElementById('height').value;
var out = (1/2) * parseFloat(base) * parseFloat(height);
document.output.value = out;
}
我尝试将输出文本框的name属性更改为ID,并使用getValueByID,但没有任何区别。如有帮助,请提供。