不知道是不是lz想要的结果:<html>
<head>
<title>new page</title>
<script>
var appendArray=new Array();
var num=0;
function creatSel(){
var v1=document.getElementById("sel").value;
var sel=document.createElement("select");
var item = new Option("+"+v1,"+"+v1);
var item1 = new Option("-"+v1,"-"+v1);
appendArray[num]="+"+v1;
sel.options.add(item);
sel.options.add(item1);
//document.write
var num1=num;
sel.onchange=changeValue(sel,num1);
document.body.appendChild(sel);
num++;
}
function changeValue(obj,num1){
return function(){appendArray[num1]=this.value;};
}
function show(){
var len=appendArray.length;
alert("您一共添加了"+len+"个select控件\n他们的值分别是:"+appendArray);
}
</script>
</head>
<body>
<select id="sel" onchange="creatSel()" name="sel">
<option value="1">v1</option>
<option value="2">v2</option>
<option value="3">v3</option>
<option value="4">v4</option>
</select>
<input type=button onclick="show()" value="测试结果">
</body>
</html>
<head>
<title>new page</title>
<script>
var appendArray=new Array();
var num=0;
function creatSel(){
var v1=document.getElementById("sel").value;
var sel=document.createElement("select");
var item = new Option("+"+v1,"+"+v1);
var item1 = new Option("-"+v1,"-"+v1);
appendArray[num]="+"+v1;
sel.options.add(item);
sel.options.add(item1);
//document.write
var num1=num;
sel.onchange=changeValue(sel,num1);
document.body.appendChild(sel);
num++;
}
function changeValue(obj,num1){
return function(){appendArray[num1]=this.value;};
}
function show(){
var len=appendArray.length;
alert("您一共添加了"+len+"个select控件\n他们的值分别是:"+appendArray);
}
</script>
</head>
<body>
<select id="sel" onchange="creatSel()" name="sel">
<option value="1">v1</option>
<option value="2">v2</option>
<option value="3">v3</option>
<option value="4">v4</option>
</select>
<input type=button onclick="show()" value="测试结果">
</body>
</html>
解决方案 »
- 给大家推荐一下我见到的最强的javascript运用
- 求javascript 日期格式检查函数
- 如何选中文本框的文本段和获取光标在文本框中第几个文字之后
- 我做了个在线编辑器,在代码模式和设计模式转换中出了些问题,望高手指点
- 两个Ext.tree.TreePanel,我的代码,帮忙看看。。
- 请问这个功能能否实现?
- *****用Javascript保存XML文件到本地的安全性问题?如果能解决问题,再送100分*****
- 能否用JS判断本机是否正在使用word
- 帮忙写个求ip地址函数
- 关于判断是否为对象的问题!再线100分等候!
- 提取<tbody>里面的数据
- 设计中,遇到的问题,不知该如何解决,希望高手帮帮忙,谢谢,在线等!!急!!!
<head>
<title>new page</title>
<script>
var appendArray=new Array();
var num=0;
function creatSel(){
var v1=document.getElementById("sel").value;
var sel=document.createElement("select");
var item = new Option("+"+v1,"+"+v1);
var item1 = new Option("-"+v1,"-"+v1);
appendArray[num]="+"+v1;
sel.options.add(item);
sel.options.add(item1);
//document.write
var num1=num;
sel.onchange=changeValue(sel,num1);
document.body.appendChild(sel);
num++;
}
function changeValue(obj,num1){
return function(){appendArray[num1]=this.value;};
}
function show(){
var len=appendArray.length;
var append_arr=new Array();
var append_array=new Array();
for(var i=0;i<len;i++){
if(appendArray[i]>0){
append_arr[append_arr.length]=appendArray[i];
}else{
append_array[append_array.length]=appendArray[i];
}
}
alert("您添加了"+append_arr.length+"个'+'的select控件\n他们的值分别是:"+append_arr);
alert("您添加了"+append_array.length+"个'-'的select控件\n他们的值分别是:"+append_array);
alert("您一共添加了"+len+"个select控件\n他们的值分别是:"+appendArray);
}
</script>
</head>
<body>
<select id="sel" onchange="creatSel()" name="sel">
<option value="1">v1</option>
<option value="2">v2</option>
<option value="3">v3</option>
<option value="4">v4</option>
</select>
<input type=button onclick="show()" value="测试结果">
</body>
</html>