62,074
社区成员
发帖
与我相关
我的任务
分享
document.getElementById('span').innerText=text;
document.getElementById('span').innerText=text==''?'未选中':text;
var text='',flag=true;
var b=true;
for(var i=0,len=arr.length;i<len;i++)
{
if(arr[i]!='')
{
if(text=='')
{
text=arr[i];
}
else
{
text+=','+arr[i];
}
b=false;
}
else
{
flag=false;
}
}
if(b)
{
document.getElementById('span').innerText='未选中;
}
else
{
document.getElementById('span').innerText=text;
}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script>
var arr=['','','','',''];
function change(obj)
{
if(obj.checked)
{
arr[obj.value]='CheckBox('+(parseInt(obj.value)+1)+')选中';
}
else
{
arr[obj.value]='';
}
var text='',flag=true;
for(var i=0,len=arr.length;i<len;i++)
{
if(arr[i]!='')
{
if(text=='')
{
text=arr[i];
}
else
{
text+=','+arr[i];
}
}
else
{
flag=false;
}
}
if(flag)
{
document.getElementById('span').innerText='全选中';
}
else
{
document.getElementById('span').innerText=text;
}
}
</script>
</HEAD>
<BODY>
选中情况:<br>
<span id='span'></span><br>
1<input type='checkbox' value='0' onclick='change(this);' />
2<input type='checkbox' value='1' onclick='change(this);' />
3<input type='checkbox' value='2' onclick='change(this);' />
4<input type='checkbox' value='3' onclick='change(this);' />
5<input type='checkbox' value='4' onclick='change(this);' />
</BODY>
</HTML>