我有兩個分別命名爲日期和時間的下拉菜單。當我點擊一個按鈕時,我想從選項標籤中獲取 文本,但javascript功能似乎不起作用。我發現了類似的問題(和答案),但沒有成功。代碼如下:從html中的選擇標記中獲取文本
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function collectData() {
var index = document.getElementById("date").selectedIndex;
var date = document.getElementById("date").options[index].text;
window.alert("You selected: " + date);
}
</script>
</head>
<body>
<select name="date">
<option value="1">date 1</option>
.....
</select>
<select name="time">
<option value="1">time 1</option>
.....
</select>
<button type="button" onclick="collectData()">Get data</button>
</body>
</html>