select標簽新增選項option、響應onchange事件


【問題描述】

 

(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);
        }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM