obj = document.getElementById("tableID").rows[0];
var chks = obj.getElementsByTagName("input");
for (i=0;i<chks.length;i++)
if(chks[i].type=="checkbox"){}
var chks = obj.getElementsByTagName("input");
for (i=0;i<chks.length;i++)
if(chks[i].type=="checkbox"){}
直接用radio就是了
实现也不难,但没有价值
{
var table = document.all("dgClub");
var txtGetInfo = document.all("txtGetInfo");
var iCheck = 0;
for(i = 0;i<table.cells.length;i++)
{
var objCells=table.cells[i];
var objCollection=objCells.getElementsByTagName("Input");
for(j=0;j<objCollection.length;j++)
{
if(objCollection(j).type == "checkbox")
{
var objCheckBox=document.all(objCollection(j).id);
if(objCheckBox.checked == true)
{
iCheck++;
if(iCheck>1)
{
alert("一度に1件まで。");
//document.all(objCollection(j).id).checked = false;
for(m=0;m<objCollection.length;m++)
{
if(objCollection(m).type == "checkbox")
{
document.all(objCollection(m).id).checked = false;
}
}
}
}
}
}
}
}
我已经用这种办法去控制了,但是不好用啊!
{
if(window.event.srcElement.className=="xxxx")
{
window.event.srcElement.checked=true;
obj.checked=false;
obj=window.event.srcElement;
}
}上面的代码也许会出错,好久没用了,不过思路就是这样。