Select add() 方法
Select 對(duì)象定義和用法
add() 方法用于向 <select> 添加一個(gè) <option> 元素。
語法
selectObject.add(option,before)
參數(shù) | 描述 |
---|---|
option | 必需。要添加選項(xiàng)元素。必需是 option 或 optgroup 元素。 |
before | 必需。在選項(xiàng)數(shù)組的該元素之前增加新的元素。如果該參數(shù)是null,元素添加到選項(xiàng)數(shù)組的末尾。 |
瀏覽器支持
所有主要瀏覽器都支持 add() 方法
提示: add() 方法在 IE8 和更高版本的 IE中需要在頁面聲明 !DOCTYPE 。
實(shí)例
實(shí)例
下面的例子可向下拉列表的末尾添加一個(gè) "kiwi" 選項(xiàng):
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>W3Cschool在線教程(w3cschool.cn)</title>
<script>
function displayResult(){
var x=document.getElementById("mySelect");
var option=document.createElement("option");
option.text="Kiwi";
try{
// 對(duì)于更早的版本IE8
x.add(option,x.options[null]);
}catch (e){
x.add(option,null);
}
}
</script>
</head>
<body>
<form>
<select id="mySelect">
<option>Apple</option>
<option>Pear</option>
<option>Banana</option>
<option>Orange</option>
</select>
</form>
<br>
<button type="button" onclick="displayResult()">插入選項(xiàng)</button>
<p><b>注意:</b>add()方法在IE8或更高版本中正常工作,要在頁面中添加一個(gè)!DOCTYPE聲明。對(duì)于IE 8之前的版本還要注意額外的代碼。</p>
</body>
</html>
<html>
<head>
<meta charset="utf-8">
<title>W3Cschool在線教程(w3cschool.cn)</title>
<script>
function displayResult(){
var x=document.getElementById("mySelect");
var option=document.createElement("option");
option.text="Kiwi";
try{
// 對(duì)于更早的版本IE8
x.add(option,x.options[null]);
}catch (e){
x.add(option,null);
}
}
</script>
</head>
<body>
<form>
<select id="mySelect">
<option>Apple</option>
<option>Pear</option>
<option>Banana</option>
<option>Orange</option>
</select>
</form>
<br>
<button type="button" onclick="displayResult()">插入選項(xiàng)</button>
<p><b>注意:</b>add()方法在IE8或更高版本中正常工作,要在頁面中添加一個(gè)!DOCTYPE聲明。對(duì)于IE 8之前的版本還要注意額外的代碼。</p>
</body>
</html>
嘗試一下 ?
更多實(shí)例
在下拉列表的被選選項(xiàng)之前添加選項(xiàng)
Select 對(duì)象
更多建議: