for(var i = 0;i<obj.elements.length;i++)
{
if(obj.elements[i].type == "checkbox"){
obj.elements[i].checked = true;

//我大概是这样写,但只可以显示一行<tr>
obj.elements[i].style.display =""; 
}
}
obj.elements[i].style.display ="";

解决方案 »

  1.   

    楼上的不行的,child_<?=$row[user_id]?>,就是有时候不是连续的。
      

  2.   

    document.getElementById(obj.elements[i].id.replace("checkbox_user","child")).style.display = "";或者
    for(var i = 0;i<obj.elements.length;i++)
    {
      var chk = obj.elements[i];
      if(chk.type == "checkbox" && !chk.checked)
        chk.click();
    }
    document.getElementById('statchild_<?=$row[user_id]?>')的statchild_...是tr吗?
    checkbox用id名,form提交后不能得到参数,用name
      

  3.   

    document.getElementById('statchild_  <?=$row[user_id]?  >')的statchild_...是tr吗?  
    对,是tr
      

  4.   

    用了这种方法:
    document.getElementById(obj.elements[i].id.replace("checkbox_user","child")).style.display = "";
    firefox出现错误: document.getElementById(obj.elements[i].id.replace("checkbox_user", "statchild")) has no properties
    怎么回事?
      

  5.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function CheckAll()
    {
    for (var i=0;i<document.f2.elements.length;i++)
    {
    var e = document.f2.elements[i];
    if (e.name != 'allcheck')
    e.checked = document.f2.allcheck.checked;
    }
    }
    //-->
    </SCRIPT>
    </HEAD><BODY>
    <table class="ListTable">
      <form action="book_basic_del.php" method="post" name="f2">
        <input type="hidden" name="total" value="{total}">
        <tr class="ListTabCap"> 
          <td width="60"><INPUT language=javascript id=allcheck onclick="CheckAll()" type=checkbox>全选</td> </tr>
        <tr> 
          <td><input type="checkbox" name="check{cho_num}" value="{tsbh}" onclick="DelJudgement()"></td>
        </tr>
     <tr> 
          <td><input type="checkbox" name="check{cho_num}" value="{tsbh}" onclick="DelJudgement()"></td>
        </tr>
     <tr> 
          <td><input type="checkbox" name="check{cho_num}" value="{tsbh}" onclick="DelJudgement()"></td>
        </tr> <tr> 
          <td><input type="checkbox" name="check{cho_num}" value="{tsbh}" onclick="DelJudgement()"></td>
        </tr>
     <tr> 
          <td><input type="checkbox" name="check{cho_num}" value="{tsbh}" onclick="DelJudgement()"></td>
        </tr>
    </BODY>
    </HTML>