我正在尝试创建一个代码,通过输入您的大学学分来确定您的学校成绩,并输出学生姓名和成绩 . 但是我收到了一个我从未见过的错误 . 我是新手,似乎无法调试它 . 提前致谢!
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="utf-8">
<title>University Credits</title>
<script type="text/javascript">
/* Input Name and Credits from user.
* Process the studnets number of university credits.
* Outputs the student's Name and School year.
*/
function credits() {
//Get name and univesity credits from user.
var studentName = document.getElementById("nameBox").value;
var creditNumber = parseFloat(document.getElementById("creditBox").value);
/*Compute number of credits to determine school grade.
If the number of credits is And the number of credits Then the year in school is:
greater than or equal to: is less than:
0 30 freshman
30 60 sophomore
60 90 junior
90 ∞ senior
*/
var credits;
if (creditNumber >= 0 || creditNumber < 30){
credits="freshman"
}else if (creditNumber >= 30 || creditNumber < 60){
credits="sophomore"
}else if (creditNumber >= 60 || creditNumber < 90){
credits="sophomore"
}else if (creditNumber >= 90 || creditNumber < number.MAX_VALUE){
credits="sophomore"
}
//Display nameand grade to user.
var nameCredit= studentName + creditNumber;
document.getElementById("nameGrade").innerHTML = nameCredit;
}
</script>
</head>
<body>
<h1>Enter you Name and University Credits to determinet your school grade.</h1>
Name: <input type= "text" id= "nameBox" size=3>
University Credits: <input type="text" id= "creditBox" size=3>
<button type="button" onlick="credits()">School Grade </button>
</body>
</html>
1 回答
404错误与您的代码无关 . 该错误是因为您的浏览器未找到favicon . 浏览器在Web服务器的根目录中查找
favicon.ico
;它是页面浏览器选项卡上显示的图标,或者是书签,快捷方式等 . 如果您的服务器上没有favicon.ico
文件(在本例中是您在本地计算机上运行的文件),您将得到404错误 . 没有人没有找到它 .由于输入错误,您的代码似乎没有尝试运行 . 而不是将事件处理程序附加到click event,而是将其附加到不存在的
lick
事件:您发布的代码也包含
nameGrade
元素以输出 .