重複の可能性:
jQueryまたは `getElementById`などのDOMメソッドが要素を見つけられないのはなぜですか?
これは明らかだと思いますが、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を使わないようにしています。
ありがとう!