我制作了两个阵列。一个有学生姓名,一个有成绩。我正在尝试创建一个函数,返回按各自成绩排序的所有学生。我需要有两个数组。到目前为止,我只创建了这个:
var namn = ["Tom", "John", "Hanna", "Adam", "Sofie"];
var betyg = ["B", "C", "A", "D", "E"];
function printGrade(namn)
{
var namnetsbetyg = getGrade(namn)
document.getElementById('resultat').innerHTML = namnetsbetyg;
}
function getGrade(ettNamn)
{
var ettBetyg;
for(var i=0;i<namn.length;i++)
{
if(namn[i]==ettNamn)
{
ettBetyg = betyg[i];
}
}
return ettBetyg;
}
<input type="text" id="namn" />
<input type="button" value="Få betyg" onclick="printGrade(document.getElementById('namn').value)"/>
<div id="resultat"/>