如何在js中给组合框增加值?请高手指教
<script>
document.frm.组合框.add=variable;
</scirpt>
这样写是不对的啊!
问题点数:20、回复次数:7Top
1 楼zhfkiller(杀手)回复于 2003-11-03 14:13:41 得分 0
你说的组合框是select吗?Top
2 楼scholes3232(scholes)回复于 2003-11-03 14:17:18 得分 0
to: zhfkiller(杀手)
对,用的就是select;请问我该用什么方法!Top
3 楼zhfkiller(杀手)回复于 2003-11-03 14:24:47 得分 15
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<script>
var i = 5;
function add(){
var oSelect = document.all("mySelect");
var newNode = document.createElement("option");
newNode.value = i;
newNode.innerHTML = "test" + i;
i++;
oSelect.appendChild(newNode);
}
</script>
</HEAD>
<BODY>
<select id="mySelect">
<option value="1">test1</option>
<option value="2">test2</option>
<option value="3">test3</option>
<option value="4">test4</option>
<select>
<input type="button" value="添加" onclick="add()">
</BODY>
</HTML>
Top
4 楼haohaoxuexi(撇屎)回复于 2003-11-03 14:26:53 得分 0
vbscript 的我就知道,javascript我都想知道
vbscript可以这样:
set node=document.createElement("option")
node.text=yourtext
node.value=yourvalue
document.formName.elementName.Add node
Top
5 楼scholes3232(scholes)回复于 2003-11-03 14:33:52 得分 0
谢谢zhfkiller(杀手),这个问题OK了;
但请问一下如何清空select中的所有内容啊!Top
6 楼yuyang2003(于阳)回复于 2003-11-03 14:58:40 得分 0
for (var i=0;i<document.form1.select1.options.length;i++)
{
document.form1.select1.options[i]=null
}
或document.form1.Select1.innerTextTop
7 楼bzscs(沙虫 我爱小美)回复于 2003-11-03 15:34:02 得分 5
document.form1.mySelect.length=0Top




