我确信这很明显,但是 2 小时的头部撞击。试图从我的每个选择框中获取值:
<table>
<tr><td>Team</td><td>Games</td><td>Players</td></tr>
<tr><td><div id="selTeam">
<select name="teams" id="teams" onChange="sndReq(this)" >
<option value="-1">-- Not Set --</option>
</select>
</div></td>
<td><div id="selGames">
<select name="games" id="games" onChange="sndReq(this)" )" >
<option value="-1">-- Not Set --</option>
</select>
</div></td>
<td><div id="selPlayers">
<select name="players" id="players" onChange="sndReq(this)" )" >
<option value="-1">-- Not Set --</option>
</select>
</div></td></tr>
</table>
这是我正在使用的 javascript,getElementById 一直返回 null。
var selbox = document.getElementById("teams");
var idx = selbox.selectedIndex;
var teamValue = selbox.options[idx].value;
var selbox = document.getElementById("games");
var idx = selbox.selectedIndex;
var gameValue = selbox.options[idx].value;
var selbox = document.getElementById("players");
var idx = selbox.selectedIndex;
var playerValue = selbox.options[idx].value;
我试图不使用 JQuery。
谢谢!