您的位置:首页 > 移动开发 > 微信开发

js小程序 数组元素的添加和删除

2010-05-31 11:04 288 查看
<input type=checkbox value="[角色1]" onclick="test(this.checked,this.value)">角色1 <br>
<input type=checkbox value="[角色2]" onclick="test(this.checked,this.value)">角色2 <br>
<input type=checkbox value="[角色3]" onclick="test(this.checked,this.value)">角色3 <br>
<input type=checkbox value="[角色4]" onclick="test(this.checked,this.value)">角色4 <br>

<hr>

<input type=text style="width:600px;height:100px;font-size:24px" id="show">

<script>
var arr=[];

function arr_del(node)
{
for(i=0; i<arr.length; i++)
{
if (arr[i]==node){
arr.splice(i,1);
return true;
}
}
return false;
}

function arr_add(node)
{
for(i=0; i<arr.length; i++)
{
if (arr[i]==node){
return false;
break;
}
}
if(i>=arr.length){
arr.push(node);
return true;
}
}

function test(flag,value)
{
if(flag)
arr_add(value);
else
arr_del(value);
document.getElementById("show").value = arr;
}

</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: