【发布时间】:2018-11-02 19:50:24
【问题描述】:
我是 JavaScript 的初学者。我正在构建一个 BMI 计算器。它给出几毫秒的输出,然后结果消失。
<!DOCTYPE html>
<html>
<head>
<title>BMI Calculator</title>
</head>
<body>
<form>
Weight:-<input type="text" id="wtxt"><br>
Height:-<input type="text" id="htxt"><br>
BMI:-<input type="text" id="bmitxt"><br>
<input type="reset" value="clear"><br>
<button onclick="calcbmi()">Calc BMI</button>
</form>
<script type="text/javascript">
function calcbmi(){
var w=parseInt(document.getElementById('wtxt').value);
var h=parseInt(document.getElementById('htxt').value);
var z=w/(h*h);
document.getElementById('bmitxt').value=z;
}
</script>
</body>
</html>
【问题讨论】:
-
因为按钮是提交按钮,表单提交。
-
onclick="calcbmi();return false;"
-
删除
<form>元素,你没有用它做任何事情。 -
JavaScript 是一个词。
-
@juvian 它也有效。谢谢!
标签: javascript html