代码
<s:iterator value="infoList">
<tr class="th1" onMouseOver="this.style.background='#AFC9E3'"   onmouseout="this.style.background='#F5F7F9'" ondblclick="javascript: window.location='viewInfo.action?id=<s:property value="pc_id"/>'">
<td><img src="..\images\bul_05.gif"></td>
<td><input type="checkbox" value="${pc_id}" id="ra" name="ra"></input></td>
<td>&nbsp;<s:property value="pc_id "></s:property></td>
<td>&nbsp;<s:property value="user_nm"></s:property></td>
<td>&nbsp;<s:property value="dept_nm"></s:property></td>
<td>&nbsp;<s:property value="ip_addr"></s:property></td>
<td>&nbsp;<s:property value="win_os"></s:property></td>
<td>&nbsp;<s:property value="rmk"></s:property></td>
<td>&nbsp;<s:property value="grade"></s:property></td>
<td>&nbsp;<s:property value="pc_type"></s:property></td>
</tr>
</s:iterator>

解决方案 »

  1.   

    你已更改吧checkbox 的id和循环的下标关联上 比如 id+下标<script>
      function checkCheckbox(id){//传入checkbox的id
         if(document.getElementById(id).checked == 'checked') //不是chencked '', 那就是true false 你试试
             document.getElementById(id).checked = '';
         else
             document.getElementById(id).checked = 'checked';  }
    </script>
    <s:iterator value="infoList">
     <tr class="th1" onMouseOver="this.style.background='#AFC9E3'"   onmouseout="this.style.background='#F5F7F9'"
            ondblclick="javascript: window.location='viewInfo.action?id=<s:property value="pc_id"/>'"
            onclick="checkCheckbox('ra' + 循环下标)">   //这里
       <td><img src="..\images\bul_05.gif"></td>
      <td><input type="checkbox" value="${pc_id}" id="ra+ 循环下标" name="ra"></input></td>   //这里
      <td>&nbsp;<s:property value="pc_id "></s:property></td>
      <td>&nbsp;<s:property value="user_nm"></s:property></td>
      <td>&nbsp;<s:property value="dept_nm"></s:property></td>
      <td>&nbsp;<s:property value="ip_addr"></s:property></td>
      <td>&nbsp;<s:property value="win_os"></s:property></td>
      <td>&nbsp;<s:property value="rmk"></s:property></td>
      <td>&nbsp;<s:property value="grade"></s:property></td>
      <td>&nbsp;<s:property value="pc_type"></s:property></td>
    </tr>
    </s:iterator>
      

  2.   

    不太明白楼上说得
    onclick="checkCheckbox('ra' + 循环下标)">   //这里循环下标是什么东西
      

  3.   

    value 吧        地方方法方法方法方法
      

  4.   

    2楼说得很明白了循环下标就是让每个checkbox的id不一样