gpt4 book ai didi

javascript - 为什么我无法让这段 javascript 代码工作?

转载 作者:行者123 更新时间:2023-11-28 08:05:42 24 4
gpt4 key购买 nike

我用 JavaScript 编写了一个网页来计算您的 BMI,它似乎可以工作,但是当我点击计算按钮时,会弹出一个警告框并显示“您的 BMI 为 NaN”。我知道 NaN 代表不是数字。我只是想知道为什么我无法让它工作。

<!DOCTYPE html>

<html>
<head>

<title>BMI</title>

</head>

<body>
<p>Your weight:<input type="number" id="value1" /></p>

<p>Your height (in inches):<input type="number" id="value2" /></p>

<script>

function calc() {
var data1 = document.getElementById("value1");
var data2 = document.getElementById("value2");
var weight = (data1 * 703);
var height = (weight) / (data2 * data2);
alert("Your BMI is " + height);
};

</script>

<button onclick="calc()">Calculate</button>

</body>
</html>

最佳答案

这是一个 fiddle : http://jsfiddle.net/wYfq8/

function calc() {
var data1 = document.getElementById("value1").value;
var data2 = document.getElementById("value2").value;
var weight = (data1 * 703);
var height = (weight) / (data2 * data2);
alert("Your BMI is " + height);
};

关于javascript - 为什么我无法让这段 javascript 代码工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24808895/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com