var selText,selValue;
selText="3333" ;
selValue="dddd";
var opt = new Option(selText, selValue);
var temp=selRight.length;
selRight.options[temp] = opt; 这个根本没有嘛假如你有3个option那temp是3,可是option只有option[0],option[1],option[2]哪里来的3?要是想添加的话用sel.add()方法
selText="3333" ;
selValue="dddd";
var opt = new Option(selText, selValue);
var temp=selRight.length;
selRight.options[temp] = opt; 这个根本没有嘛假如你有3个option那temp是3,可是option只有option[0],option[1],option[2]哪里来的3?要是想添加的话用sel.add()方法
我用add()也不行呀!错误提示:参数无效
var opt = new Option;
opt.text=selText;
opt.value=selValue;
selRight.add(opt);帮忙看看呀,急用!
<head>
<script language="javascript">
function addItem(){
var opt = document.createElement("OPTION");
opt.text="2";
opt.value="2";
document.all.sel.add(opt);
}
</script>
</head>
<body >
<form name="frm">
<div id="lb">
<select id="sel">
<option value="1">1</option>
</select>
</div>
<input type="button" value="ADD" onclick="addItem()">
</form>
</body>
</html>