<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>测试</title> <script language="javascript"> function addOption(){ alert("abbasdf"); var val = document.getElementById("t1").value; var o = document.createElement("OPTION"); o.value = val; o.text = val; document.getElementById("s1").add(o); }
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>测试</title>
<script language="javascript">
function addOption(){
alert("abbasdf");
var val = document.getElementById("t1").value;
var o = document.createElement("OPTION");
o.value = val;
o.text = val;
document.getElementById("s1").add(o);
}
function delOption(){
var o = document.getElementById("s1");
for(i=0;i<o.options.length;i++){
if(o.options[i].selected){
o.options[i]=null;//付null即删除
}
}
}
</script>
</head>
<body>
<input type="text" id="t1" />
<select id="s1">
<option value="o1"> o1
</option>
<option value="o2"> o2
</option>
</select>
<input type="button" id="b1" value="添加到select" onclick="addOption()"/>
<input type="button" id="b2" value="删除选中select" onclick="delOption()"/>
</body>
</html>IE8下测试通过