I'm here to ask you for advice everyone. What I'm trying to do is, once you choose Team, you get list of players in another list. Code is working OK. Please tell me, would you do this code in a different way? Maybe to make it a bit shorter, as if there would be ~12 players, code would be very long for this simple task. Is there anything else, where I could improve? Thank you.
<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')
}
}