//使单选或复选框某个元素选中.
<script>
function setRadioOrCheckBoxSelected(element,indexValue)
{
//var indexArr=String(indexValue).split(",");
var indexArr=indexValue;
//单个
if(element.length==undefined)
{
element.checked="";
for(var j=0;j<indexArr.length;j++)
{
if(indexArr[j]==element.value)
{
element.checked="checked";
return;
}
}
}
//多个;
else
{
for(var i=0;i<element.length;i++)
{
element[i].checked="";
}
for(var i=0;i<element.length;i++)
{
for(var j=0;j<indexArr.length;j++)
{
if(indexArr[j]==element[i].value)
{
element[i].checked="checked";
}
}
}
}
}
<script>
function setRadioOrCheckBoxSelected(element,indexValue)
{
//var indexArr=String(indexValue).split(",");
var indexArr=indexValue;
//单个
if(element.length==undefined)
{
element.checked="";
for(var j=0;j<indexArr.length;j++)
{
if(indexArr[j]==element.value)
{
element.checked="checked";
return;
}
}
}
//多个;
else
{
for(var i=0;i<element.length;i++)
{
element[i].checked="";
}
for(var i=0;i<element.length;i++)
{
for(var j=0;j<indexArr.length;j++)
{
if(indexArr[j]==element[i].value)
{
element[i].checked="checked";
}
}
}
}
}
</script>
//要在jsp页面最后赋值
<script>
var testvalue=<%=list%>
setRadioOrCheckBoxSelected(document.all['u.soothname'],testvalue);
</script>