这似乎是一件简单的事情,我真的很想多了解一点。这是我的问题。
我有一个选择,其中有几个不同的选项位于表单内。我需要一个变量来保存选择了哪个选项,这样我就可以根据选择的内容做不同的事情。
这是我的html:
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<script src="script.js" type="text/javascript"></script>
</head>
<body>
<form method="get">
<table>
<tr>
<p>
Please choose your class:
</p>
</tr>
<tr>
<td>
<select name= "classSelect" id="classSelect" size = "3">
<option value = "CS211" selected = "selected">CS-211</option>
<option value = "CS111">CS-111</option>
<option value = "CS275">CS-275</option>
</select>
</td>
</tr>
</form
</body>
</html>
然后在我的 javascript 文件中,我只想声明一个全局变量:
var currentSelection = document.forms[0].classSelect.selectedIndex;
现在 currentSelection 总是为空,我不知道为什么。