這似乎是一個簡單的事情,我真的很想多瞭解一點。這是我的問題。從外部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