我還沒有在任何地方發現這個問題,所以我在這裏發佈它。使用javascript獲取選擇標記的名稱
我有一堆使用VBScript部分命名的選擇標記。我希望能夠獲得從javascript中的onchange事件調用的選擇標記的名稱。
這裏是代碼。
<select name="optWeeks_<%=intLineCnt%>" id = "name" onchange="changeWeek()">
<option value=""></option>
<option value="1">1</option>
<option value="2">2</option>
</select>
<SCRIPT LANGUAGE = "JavaScript">
function changeWeek(){
var chosenoption = document.getElementsByTagName("select").name
}
</SCRIPT>
選擇名稱 - "optWeeks_<%=intLineCnt%>"
是optWeeks與多家
我想知道如果我能得到被稱爲選擇標記的每名前綴?防爆。 optWeeks_1,optWeeks_2等
我得到的錯誤'名稱是空或不是一個對象' - 意思是element.name爲空 – codingNightmares
我不:http://jsbin.com/omokev/ 1 /編輯 – Quentin
我沒有90年代風格的代碼:http:// jsbin。com/omokev/2 /編輯 – Quentin