버튼을 눌러 시작부터 끝까지 실행해야하는 농구 관중을 준비 중입니다. 하지만 오류 콘솔에 내 Teamarray가 정의되어 있지 않다고 나와 있습니다. 내 코드에 어떤 문제가 있습니까?농구 토너먼트 시뮬레이션 : 배열이 정의되지 않았습니다.
function teamArray(list)
//Assumes: all basketball teams
//Returns: a random team from the list
{
var teamArray, randomIndex;
teamArray = ['Sales', 'HR', 'Accounting', 'Marketing', 'Engineering', 'Manufacturing', 'IT', 'Legal'];
randomIndex = RandomInt(0, list.length-1);
index=0;
while (index < teamArray.length) {
teamArray[index] = randomIndex;
index = index * 1;
}
return teamArray;
document.getElementById('team1').value = teamArray[0];
document.getElementById('team2').value = teamArray[1];
document.getElementById('team3').value = teamArray[2];
document.getElementById('team4').value = teamArray[3];
document.getElementById('team5').value = teamArray[4];
document.getElementById('team6').value = teamArray[5];
document.getElementById('team7').value = teamArray[6];
document.getElementById('team8').value = teamArray[7];
}
편집 : 코드에서
<input type="button" value="Start Tournament" onclick="teamArray(list); AddBonus(); TotalScore(); Winner(); ">
어디에서 오류가 발생한다고 말합니까? –
함수에서 teamArray를 반환하고 그 후에 dom에서 몇 가지 변경 작업을 수행합니다! 둘째, 올바른 맞춤법을 사용하고 있습니까? (여러 번 나에게 소리를 지르고 싶지는 않지만 여러 번 나에게 발생했습니다.) –
코드를 표시하십시오. 귀하의 버튼. 귀하의 질문에 "T"와 소문자 "a"와 함께 귀하의 콘솔 "Teamarray"라고한다면 그것은 첫 번째 문제입니다 : 자바 스크립트는 대소 문자를 구분하고 당신의 기능은 "TeamArray"가 아닌 "teamArray"입니다. 그 외에도 RobG는 아래에 설명 된 기능을 포함하여 많은 기능을 포함하지만 이에 국한되지는 않습니다. – nnnnnn