【問題描述】
(1)下拉菜單選中的食物在最下面顯示;
(2)在添加食物的輸入框中輸入文本,點擊“添加選項”按鈕將文本添加到下拉菜單的選項中。
【解決】
(1)
<select id="food_selection" onchange="func(this.value)"> <option value="漢堡">漢堡</option> <option value="意大利面">意大利面</option> </select> <p id="text1">你選擇的食物:漢堡</p>
function func(val){ text1=document.getElementById("text1"); text1.innerHTML = "你選擇的食物:" + val; }
(2)
<input id="new_option" type="text"></input> <input type="button" value="添加選項" onclick="add_option(new_option.value)"/>
function add_option(val){ var op = new Option(val); food_selection.add(op); }