function ...
{
var ListTab = document.getElementById('ListTab');
var Tr = ListTab.getElementsByTagName('tr');
for(var j=0;j<Tr.length;j++)
{
var Td = Tr[j].getElementsByTagName('td');
var Input = Td[0].getElementsByTagName('input');
Input.checked=true; }
}
------
以上只能做为参考
{
var ListTab = document.getElementById('ListTab');
var Tr = ListTab.getElementsByTagName('tr');
for(var j=0;j<Tr.length;j++)
{
var Td = Tr[j].getElementsByTagName('td');
var Input = Td[0].getElementsByTagName('input');
Input.checked=true; }
}
------
以上只能做为参考
tr =ListTab.childNodes[0]
td =ListTab.childNodes[0].childNodes[0].
Input =ListTab.childNodes[0].childNodes[0].childNodes[0]
这都是第一行 第一个td的第一个Input
关键是childNodes
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>new page</title>
<script>
function check(){
var checkboxObjs=document.getElementsByTagName("input");
var len=checkboxObjs.length;
for(var i=0;i<len;i++){
if(checkboxObjs[i].type=="checkbox"&&checkboxObjs[i].parentNode.tagName=="TD"){
checkboxObjs[i].checked=true;
}
}
}
function uncheck(){
var checkboxObjs=document.getElementsByTagName("input");
var len=checkboxObjs.length;
for(var i=0;i<len;i++){
if(checkboxObjs[i].type=="checkbox"&&checkboxObjs[i].parentNode.tagName=="TD"){
checkboxObjs[i].checked=false;
}
}
}
</script>
</head><body><table border="1" width="100%" id="table1">
<tr>
<td> <input type="checkbox"><input type="checkbox"></td>
<td> <input type="checkbox"></td>
<td> </td>
</tr>
<tr>
<td> <input type="checkbox"></td>
<td> </td>
<td> <input type="checkbox"><input type="checkbox"></td>
</tr>
<tr>
<td> </td>
<td> <input type="checkbox"></td>
<td> <input type=text value="我是文本控件,不是checkbox"></td>
</tr>
<tr>
<td> <input type="checkbox"></td>
<td> <input type=button value="我是按钮控件,不是checkbox"></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> <input type="checkbox"></td>
<td> </td>
</tr>
</table>
<span><input type="checkbox">我不在td里</span><br>
<input type=button value="选种" onclick="check()">
<input type=button value="不选种" onclick="uncheck()">
</body></html>