<table>
<tr onclick="this.childNodes(0).childNodes(0).checked=true"><td><input type=checkbox name=mycheck1></td><td>ballack</td></tr>
<tr onclick="this.childNodes(0).childNodes(0).checked=true"><td><input type=checkbox name=mycheck2></td><td>ballack</td></tr>
<tr onclick="this.childNodes(0).childNodes(0).checked=true"><td><input type=checkbox name=mycheck3></td><td>ballack</td></tr>
<tr onclick="this.childNodes(0).childNodes(0).checked=true"><td><input type=checkbox name=mycheck4></td><td>ballack</td></tr>
</table>
<tr onclick="this.childNodes(0).childNodes(0).checked=true"><td><input type=checkbox name=mycheck1></td><td>ballack</td></tr>
<tr onclick="this.childNodes(0).childNodes(0).checked=true"><td><input type=checkbox name=mycheck2></td><td>ballack</td></tr>
<tr onclick="this.childNodes(0).childNodes(0).checked=true"><td><input type=checkbox name=mycheck3></td><td>ballack</td></tr>
<tr onclick="this.childNodes(0).childNodes(0).checked=true"><td><input type=checkbox name=mycheck4></td><td>ballack</td></tr>
</table>
function checked(obj)
{
obj.childNodes(0).childNodes(0).checked=true;
}
</script>
<table>
<tr onclick="checked(this)"><td><input type=checkbox name=mycheck></td><td>ballack</td></tr>
<tr onclick="checked(this)"><td><input type=checkbox name=mycheck></td><td>ballack</td></tr>
<tr onclick="checked(this)"><td><input type=checkbox name=mycheck></td><td>ballack</td></tr>
<tr onclick="checked(this)"><td><input type=checkbox name=mycheck></td><td>ballack</td></tr>
</table>
<head>
</head>
<script language="javascript">
function getSid(sid){
var target=sid++;
var count=0
while(document.all[target].tagName!='INPUT'){
target++
count--
if(count>1000)break;
}
return target
}
function selectIt(e){
var sid=e.sourceIndex;
var target=getSid(sid);
document.all[target].checked=!document.all[target].checked;
}
</script>
<body >
<table>
<tr onclick="selectIt(this)"><td><input type=CheckBox></td><td>ballack</td></tr>
<tr onclick="selectIt(this)"><td><input type=CheckBox></td><td>ballack</td></tr>
<tr onclick="selectIt(this)"><td><input type=checkbox></td><td>ballack</td></tr>
<tr onclick="selectIt(this)"><td><input type=checkbox></td><td>ballack</td></tr>
</table></body>
</html>
<label for=check2>文字</label><input type=checkbox id=check2 name=cname><br>
<label for=check3>文字</label><input type=checkbox id=check3 name=cname><br>
<label for=check4>文字</label><input type=checkbox id=check4 name=cname><br>
怎么不能点击Checkbox了
function test()
{
var e = event.srcElement
if(e.tagName!="INPUT" && e.tagName!="TABLE")
{
while(e.tagName!="TR")
e = e.parentElement
if(e.childNodes[0].childNodes[0].tagName == "INPUT") e.childNodes[0].childNodes[0].checked = !e.childNodes[0].childNodes[0].checked //根据需要可更改这里
}
}
</script>
<table onclick="test()">
<tr><td><input type=checkbox></td><td>点击测试</td></tr>
<tr><td><input type=checkbox></td><td>点击测试</td></tr>
<tr><td><input type=checkbox></td><td>点击测试</td></tr>
<tr><td><input type=checkbox></td><td>点击测试</td></tr>
</table>
<script>
function test()
{
var e = event.srcElement
if(e.tagName!="INPUT" && e.tagName!="TABLE")
{
while(e.tagName!="TR")
e = e.parentElement
if(e.cells[0].childNodes[0].tagName == "INPUT") e.cells[0].childNodes[0].checked = !e.childNodes[0].childNodes[0].checked //根据需要可更改这里
}
}
</script>
<table onclick="test()">
<tr><td><input type=checkbox></td><td>点击测试</td><td>点击测试</td></tr>
<tr><td><input type=checkbox></td><td>点击测试</td><td>点击测试</td></tr>
<tr><td><input type=checkbox></td><td>点击测试</td><td>点击测试</td></tr>
<tr><td><input type=checkbox></td><td>点击测试</td><td>点击测试</td></tr>
</table>