Я здесь, чтобы просить совета у всех. Что я пытаюсь сделать, так это то, что как только вы выберете команду, вы получите список игроков в другом списке. Код работает нормально. Скажите, пожалуйста, вы бы сделали этот код по-другому? Может быть, чтобы сделать его немного короче, как если бы было ~ 12 игроков, код для этой простой задачи был бы очень длинным. Есть ли что-нибудь еще, где я мог бы улучшить? Спасибо.
<body>
<form>
<select id="teams" onchange="showPlayer();">
<option>Team 1992</option>
<option>Team 2003</option>
<option>Team 2013</option>
</select>
<select>
<option id="player1">First</option>
<option id="player2">Second</option>
</select>
</form>
var team2013 = ['Cowboy', 'Puppet'];
var team2003 = ['Mr. Star', 'Awesome'];
var team1992 = ['Mr. Amazing', 'Unstopable'];
function showPlayer(){
var selection = document.getElementById('teams');
var opt = selection.options[selection.selectedIndex];
switch(selection.options.value){
case 'Team 1992':
document.getElementById('player1').innerHTML = team1992[0];
document.getElementById('player2').innerHTML = team1992[1];
break;
case 'Team 2003':
document.getElementById('player1').innerHTML = team2003[0];
document.getElementById('player2').innerHTML = team2003[1];
break;
case 'Team 2013':
document.getElementById('player1').innerHTML = team2013[0];
document.getElementById('player2').innerHTML = team2013[1];
break;
default: alert('must choose')
}
}