HTML/Javascript平均分

HTML/Javascript平均分,javascript,html,average,calculation,Javascript,Html,Average,Calculation,我试图计算在文本框中输入的平均分数,但当我单击结果按钮时,平均分数没有出现。这可能是javascript中的一些东西,但我不确定会出什么问题。我需要在javascript中添加更多内容吗?谢谢你的帮助 HTML代码 <h2>Average Marks</h2> <p> <label>Module Grade 1: <input id="grade1" type="text" name="grade1" size ="10" /> <

我试图计算在文本框中输入的平均分数,但当我单击结果按钮时,平均分数没有出现。这可能是javascript中的一些东西,但我不确定会出什么问题。我需要在javascript中添加更多内容吗?谢谢你的帮助

HTML代码

<h2>Average Marks</h2>
<p>
<label>Module Grade 1: <input id="grade1" type="text" name="grade1" size ="10" /> </label><br /><br />
<label>Module Grade 2: <input id="grade2" type="text" name="grade2" size ="10" /> </label><br /><br />
<label>Module Grade 3: <input id="grade3" type="text" name="grade3" size ="10" /> </label><br /><br />
<label>Module Grade 4: <input id="grade4" type="text" name="grade4" size ="10" /> </label><br /><br />
<label>Module Grade 5: <input id="grade5" type="text" name="grade5" size ="10" /> </label><br /><br />
<label>Module Grade 6: <input id="grade6" type="text" name="grade6" size ="10" /> </label><br /><br />

<input type="submit" name="avg" onclick="average()" value="Average"/>
<label>Result: <input id="average" type="text" name="average" size ="8" /> </label><br/>
改变

ave.toFixed(2)  

函数平均值(){
var grade1=parseInt(document.getElementById(“grade1”).value);
var grade2=parseInt(document.getElementById(“grade2”).value);
var grade3=parseInt(document.getElementById(“grade3”).value);
var grade4=parseInt(document.getElementById(“grade4”).value);
var grade5=parseInt(document.getElementById(“grade5”).value);
var grade6=parseInt(document.getElementById(“grade6”).value);
var add=1级+2级+3级+4级+5级+6级;
var平均值=增加/6;
document.getElementById(“平均”).value=avg.toFixed(2);
}
平均分数

模块一级:

模块二级:

模块三级:

模块四年级:

五年级模块:

模块六年级:


结果:
您的变量名搞错了:它是
avg.toFixed
而不是
ave.toFixed

函数平均值(){
var grade1=parseInt(document.getElementById(“grade1”).value);
var grade2=parseInt(document.getElementById(“grade2”).value);
var grade3=parseInt(document.getElementById(“grade3”).value);
var grade4=parseInt(document.getElementById(“grade4”).value);
var grade5=parseInt(document.getElementById(“grade5”).value);
var grade6=parseInt(document.getElementById(“grade6”).value);
var add=1级+2级+3级+4级+5级+6级;
var平均值=增加/6;
document.getElementById(“平均”).value=avg.toFixed(2);
}
平均分数

模块一级:

模块二级:

模块三级:

模块四年级:

五年级模块:

模块六年级:


结果:
是的,它现在可以工作了。谢谢:)是的,我刚才注意到了。它现在正在工作,谢谢。不客气:)。如果这个(或@sunil)答案有助于解决您的问题,请随意选择正确的答案。
ave.toFixed(2)  
avg.toFixed(2);