62,047
社区成员
发帖
与我相关
我的任务
分享
<script>
function checkChilds(srcObj)
{
var srcChecked = srcObj.getAttribute("checked");
var srcValue = srcObj.getAttribute("value");
var inputList = document.getElementsByTagName("input");
for (var i = 0; i < inputList.length; i++)
{
var inputObj = inputList[i];
var inputType = inputObj.getAttribute("type");
if ("checkbox" == inputType)
{
var inputValue = inputObj.getAttribute("value");
if (inputValue.indexOf(srcValue) >= 0)
{
if (srcChecked == true)
inputObj.setAttribute("checked", true);
else
inputObj.setAttribute("checked", false);
}
}
}
}
</script>
<table cellpading="2" border="1" borderColor="black" style="width:500px; border:1px solid black; border-collapse:collapse;">
<tr>
<td>ID</td>
<td>编号</td>
<td></td>
</tr>
<tr>
<td></td>
<td>4</td>
<td><input type="checkbox" onclick="checkChilds(this)" value="4" /></td>
</tr>
<tr>
<td></td>
<td>4.1</td>
<td><input type="checkbox" onclick="checkChilds(this)" value="4.1" /></td>
</tr>
<tr>
<td></td>
<td>4.2</td>
<td><input type="checkbox" onclick="checkChilds(this)" value="4.2" /></td>
</tr>
<tr>
<td></td>
<td>4.3</td>
<td><input type="checkbox" onclick="checkChilds(this)" value="4.3" /></td>
</tr>
<tr>
<td></td>
<td>4.3.1</td>
<td><input type="checkbox" onclick="checkChilds(this)" value="4.3.1" /></td>
</tr>
<tr>
<td></td>
<td>4.3.2</td>
<td><input type="checkbox" onclick="checkChilds(this)" value="4.3.2" /></td>
</tr>
</table>