这似乎是一个简单的事情,我真的很想多了解一点。这是我的问题。从外部JavaScript文件访问表单元素
我有一个选择与坐在一个窗体内的几个不同的选项。我需要一个变量来保存哪个选项,以便从那里我可以根据选择的内容做不同的事情。
这里是我的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总是空,我不知道为什么。
也许使用jQuery和做$( “#classSelect”)VAL() ? – NWard