我正在研究一個腳本,該腳本從下拉選擇列表中的選定選項抓取值並將其分配給對象。我遇到的唯一問題是它說我有一個空對象。使用普通javascript抓取選擇值DOM
的.js文件如下:
var s = document.getElementById('mode');
alert(s.options[s.options.selectedIndex].value);
function selectValue(){
yo.newSelect(s.options[s.options.selectedIndex].value);
return true;
}
的HTML如下:
<div id="text_editing">
<form action="javascript:;" method="post" onsubmit="editHomePage()">
<select name="CYD" id="mode" onchange="selectValue()">
<option value="Home">Home</option>
<option value="About">About</option>
<option value="Contact">Contact</option>
</select>
<textarea name="sexyText" row="500" col=500">
</textarea>
<input value="submit" name="text_submit" type="submit" onclick="selectValue()">
</form>
我只是想找純JS的解決方案。我對使用jQuery這樣的小站點不感興趣。
1)在是什麼瀏覽器,你測試此? - 2)NULL對象是Alert框的結果? – 2012-03-23 00:19:24
Chrome。警報框根本不會彈出。我從firebug lite獲得這個信息。 – VinceOmega 2012-03-23 00:32:48