的HTML:Javascript:將HTML <select>作爲變量存儲?
<select id="selected2"> <option selected>1</option> <option>2</option> <option>3</option> </select>
我使用此代碼試圖在JavaScript:
var dataCap = document.getElementById("selected2");
var userSelect = dataCap.options[dataCap.selectedIndex].text;
但是控制檯說: 「類型錯誤:dataCap爲空」
您是否嘗試在DOM完全呈現之前訪問該元素?也就是說,您是在腳本的全局空間中運行代碼,還是在頁面加載後觸發的函數內(或在select元素之後的腳本中)運行代碼? – 2013-08-01 14:16:14
請發佈您的所有相關代碼。甚至更好 - 用SSCCE準備一個jsfiddle。 – mishik
我在全球空間運行它。實際上,我需要的是與上述略有不同。我需要默認值爲空白。 http://jsfiddle.net/vccn9/3/ 我猜我需要把'onchange =「」'放到我的'