81,122
社区成员




<table border="1" id="myTable">
<tr>
<td>选择 </td>
<td> <input type="checkbox" name="lie">姓名 </td>
<td> <input type="checkbox" name="lie">性别 </td>
<td> <input type="checkbox" name="lie">年龄 </td>
<td> <input type="checkbox" name="lie">毕业学习 </td>
<td> <input type="checkbox" name="lie">电话 </td>
</tr>
<tr>
<td>
<input type="checkbox" name="hang">
</td>
<td>
1
</td>
<td>
2
</td>
<td>
1
</td>
<td>
1
</td>
<td>
1
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="hang">
</td>
<td>
1
</td>
<td>
3
</td>
<td>
1
</td>
<td>
1
</td>
<td>
1
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="hang">
</td>
<td>
1
</td>
<td>
4
</td>
<td>
1
</td>
<td>
1
</td>
<td>
1
</td>
</tr>
</table>
<input type="button" value="确定" onclick="hiddTr()">
<script>
function hiddTr()
{
var elements=document.getElementsByName("hang");//取得所有名为hang的元素
var count=elements.length;//获得长度
for(var i=0;i<count;i++)
{
if(elements[i].type=="checkbox"&&!elements[i].checked)//未选种
{
myTable.rows[i+1].style.display='none';
continue;
}
if(elements[i].type=="checkbox"&&elements[i].checked)//选种
{
var cellElement=document.getElementsByName("lie");
var cellCount=cellElement.length;
for(var j=0;j<cellCount;j++)
{
if(!cellElement[j].checked)
{
var cIndex=cellElement[j].parentElement.cellIndex;
myTable.rows[i+1].cells[j+1].style.display='none';
myTable.cells[j+1].style.display='none';
}
}
}
}
myTable.rows[0].style.display='';
}
</script>