调试帮助(javascript初学者)

调试帮助(javascript初学者),javascript,Javascript,这是我为一个班级编写的代码。任何帮助或建议都将非常感谢。我不明白为什么它不起作用 (我用这个作为填充,因为它说我的帖子大部分是代码,需要更多细节) 学年? /*输入:姓名和学分 *过程:使用if命令(关键字)和逻辑运算符计算学年。 *输出:学生的姓名和在校年份。 */ 函数学年(){ var name=document.getElementById(“name”).value; var credits=document.getElementById(“credits”).value; var

这是我为一个班级编写的代码。任何帮助或建议都将非常感谢。我不明白为什么它不起作用

(我用这个作为填充,因为它说我的帖子大部分是代码,需要更多细节)


学年?
/*输入:姓名和学分
*过程:使用if命令(关键字)和逻辑运算符计算学年。
*输出:学生的姓名和在校年份。
*/
函数学年(){
var name=document.getElementById(“name”).value;
var credits=document.getElementById(“credits”).value;
var c=浮动(信用);
如果(c>=0&&c<30){
year=“新生”;
} 
否则,如果(c>=30&&c<60){
year=“大二”;
}
否则,如果(c>=60&&c<90){
year=“junior”;
}
其他(c>=90){
year=“高级”;
}   
document.getElementById(“name”).innerHTML;
document.getElementById(“outputDiv”).innerHTML=year;
}
根据学分,找出你在哪一年上学。
请输入您的姓名
请输入您获得的学分金额
查明

所以在我查看了您的代码之后,我看到了两个错误:

<button type= onclick="schoolyear()"> Find out </button></br>

提示:没有必要定义“信用”两次,你可以把它缩短为这个

var c = document.getElementById("credits").value;

这里有一个错误:
“我用它作为填充,因为它说我的帖子大部分是代码,需要更多的细节。”这没有错。我修复了按钮,但它仍然不起作用。非常感谢,你的真棒!不客气@Jice!你介意把答案设为“接受”吗?谢谢,谢谢:)
<button onclick="schoolyear()"> Find out </button></br>
else (c >= 90) {
year = "senior";}   
else if (c >= 90) {
year = "senior";}   
var c = document.getElementById("credits").value;