Select add() 方法
Select 对象的 add() 方法用于向 <select> 添加一个 <option> 元素
语法
selectObject.add( option,before )
参数 | 描述 |
---|---|
option | 必需。要添加选项元素。必需是 option 或 optgroup 元素 |
before | 必需。在选项数组的该元素之前增加新的元素 如果该参数是 null,元素添加到选项数组的末尾 |
浏览器支持
所有主要浏览器都支持 add() 方法
add() 方法在 IE8 和更高版本的 IE 中需要在页面声明 <!DOCTYPE html>
范例
下面的范例可向下拉列表的末尾添加一个 "kiwi" 选项
<script> function displayResult(){ var x=document.getElementById("mySelect"); var option=document.createElement("option"); option.text="Kiwi"; try{ // 对于更早的版本IE8 x.add(option,x.options[null]); }catch (e){ x.add(option,null); } } </script> <form> <select id="mySelect"> <option>Apple</option> <option>Pear</option> <option>Banana</option> <option>Orange</option> </select> </form> <br> <button type="button" onclick="displayResult()">插入选项</button> </body>