<table>
<tr nodeIndex="0.0.2" style="visibleStatusOrigin:inline;display:inline;">
<td nowrap="true">
<img src="../webcontrol/image/tree/white.gif" />
<img src="../webcontrol/image/tree/white.gif" />
<img src="../webcontrol/image/tree/L.gif" align="absMiddle" />
<input onclick="alert(this.parentNode.parentNode.outerHTML)" type="checkbox" />
<span id="TVNode493" wordCode="0001.0001.0003" text="徐汇支队"class=""nodeData="493" subLength="0" onclick="doClickForNormal_TreeViewSimple_Diginet(this)">
</span>
</td>
</tr>
<tr nodeIndex="0.0.2" style="visibleStatusOrigin:inline;display:inline;">
<td nowrap="true">
<img src="../webcontrol/image/tree/white.gif" />
<img src="../webcontrol/image/tree/white.gif" />
<img src="../webcontrol/image/tree/L.gif" align="absMiddle" />
<input onclick="alert(this.parentNode.parentNode.outerHTML)" type="checkbox" />
<span id="TVNode493" wordCode="0001.0001.0003" text="徐汇支队"class=""nodeData="493" subLength="0" onclick="doClickForNormal_TreeViewSimple_Diginet(this)">
</span>
</td>
</tr>
不是从checkbox找到行tr,而是从行找到checkbox,并且不通过checkbox的id找
getElementsByTagName("input")来找到该tr下的input元素
在判断type为checkbox的就可以找到该行的所有checkbox元素