javascript无法运行
为什么这个HTML/JavaScript代码不起作用?这是一个考试计算器javascript无法运行,javascript,html,Javascript,Html,为什么这个HTML/JavaScript代码不起作用?这是一个考试计算器 函数计算(){ var f=parseFloat(document.getElementById(“first”).value); var s=ParseFloat(document.getElementById(“second”).value); var q=parseFloat(document.getElementById(“quizes”).value); var h=parseFloat(document.ge
函数计算(){
var f=parseFloat(document.getElementById(“first”).value);
var s=ParseFloat(document.getElementById(“second”).value);
var q=parseFloat(document.getElementById(“quizes”).value);
var h=parseFloat(document.getElementById(“homeworks”).value);
var fi=parseFloat(document.getElementById(“final”).value);
警报(f/4+s/4+q/2+h/2+fi*0.4);
}
首先:放置解析而不是解析
var s = ParseFloat (document.getElementById("second").value)
var s = parseFloat (document.getElementById("second").value)
我不知道是复制错误还是实际代码中的错误,但parseFloat上有大写字母p。遵循代码
function calculate() {
var f = parseFloat(document.getElementById("first").value);
var s = parseFloat(document.getElementById("second").value);
var q = parseFloat(document.getElementById("quizes").value);
var h = parseFloat(document.getElementById("homeworks").value);
var fi = parseFloat(document.getElementById("final").value);
alert(f / 4 + s / 4 + q / 2 + h / 2 + fi * 0.4);
}
编辑:
你的HTML也有一些错误。“输入”标记未关闭
计算器
第一:
第二:
提问:
家庭作业:
最终:
计算
函数计算(){
var f=parseFloat(document.getElementById(“first”).value);
var s=parseFloat(document.getElementById(“second”).value);
var q=parseFloat(document.getElementById(“quizes”).value);
var h=parseFloat(document.getElementById(“homeworks”).value);
var fi=parseFloat(document.getElementById(“final”).value);
警报(f/4+s/4+q/2+h/2+fi*0.4);
}
请将整个代码添加到问题中,并在此处查看:您没有在注释中发布部分代码,我在函数calculate中阅读了主要问题后面的2条注释:var s=parseFloat(document.getElementById(“second”).value)函数calculate(){var f=parseFloat(document.getElementById(“first”).value);var s=parseFloat(document.getElementById(“second”).value);var q=parseFloat(document.getElementById(“quizes”).value);var h=parseFloat(document.getElementById(“homeworks”).value);var fi=parseFloat(document.getElementById(“final”).value);警报(f/4+s/4+q/2+h/2+fi*0.4);}@Shark如果你希望你的问题被标记的话,至少格式化你的问题。你的意思是我必须让它成为Capital p吗?我对small&capital it进行了测试,但没有正确关闭输入标签。