这看起来应该很简单,但我有点困惑:
这是我的 javescript 和 html:
<script>
var n, m, l, ave;
var mean = function() {
// get input data
n = +document.getElementById("Number one").value;
m = +document.getElementById("Number two").value;
l = +document.getElementById("Number two").value;
// get the average
ave = (n+m+l)/3;
// output result
document.getElementById("ave").innerHTML = "Your average is: " + ave;}
然后是html
<label>Data one:<input type="text" id="Number one"></label>
<label>Data two:<input type="text" id="Number two"></label>
<label>Data three:<input type="text" id="Number three"></label>
<input type="button" onclick="mean();" value="Your average">
<div id="ave"></div>
但是数学不起作用。不知道为什么。请帮忙。
编辑:感谢大家帮助解决我愚蠢的打字错误
最佳答案
复制/粘贴错误。您读了两遍“第二号”。
顺便说一下,id 中有空格有点奇怪。 :)
关于javascript - Javascript 中的简单平均,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30721471/