document.getElmentById("table1").getElementsByTagName("tr")    

解决方案 »

  1.   

    <script>
    //点击行时调用如下方法
    function getSelectRow(event){
       if(!event)event = window.event;
       operateObj = (document.all)?event.srcElement:event.target;
       while(operateObj.tagName!="TR"){
           operateObj  = operateObj.parentNode;
       }
       return operateObj;//operateObj为TR
    }
    </script>
      

  2.   

    晕,看错了,以为是点击checkbox……<script>
       function getTrs(){
          var table = document.getElementById("table");
          var trs = table.rows;
          //遍历table的rows就可以了。
          for(var i=0;i<trs.length;i++){
                
          }
       }
    </script>
      

  3.   

    <tbody id="TB">
      <tr>
      .........
      </tr>
    </tbody>var tbody = document.getElementById("TB");
    var trs = tbody.childNodes;
    for(var i = 0; i < trs.length; ++i)
    {
      var tr = trs[i];}
      

  4.   


    我看楼主用ajax实现 会很方便
      

  5.   

    用个js 包把比如jquery 他处理这样的东西很方便用js你把一些属性设置在tr里面  比如title=1,2,3 什么的 ,便于你js操作得到表格:你给你的table加个id 这样document.getElmentById就很方便同样你也可以给你的tr 加上特定的id 比如这个id和你的checkbox的某个属性相等实在要用你的那个也是getElementsByTagName
    还是不行 google找js 操作table
      

  6.   

    document.getElementsByName("table")[1].getElementsByTagName("tbody")[0].getElementsByName("tr");  
      

  7.   

    document.getElementsByName("table")[1].getElementsByTagName("tbody")[0].getElementsByName("tr");  
      

  8.   

    发表于:2009-01-07 14:15:393楼 得分:0 
    晕,看错了,以为是点击checkbox…… <script> 
      function getTrs(){ 
          var table = document.getElementById("table"); 
          var trs = table.rows; 
          //遍历table的rows就可以了。 
          for(var i=0;i <trs.length;i++){ 
                
          } 
      } 
    </script> 
    引用三楼的代码
     function checkConfirm(){

     var table = document.getElementById("table1"); 
            var trs = table.rows; 
    alert(trs.length);
    for(var i=0; i<trs.length; i++){
    var cols = trs[i];
    alert(cols.length);
    for(var j=0; j<cols.length; j++){
    if(i == 0){
    if(cbox.isSelected == true){
    alert("true");
    }else{
    alert("false");
    }
    }
    if( j == 1){
    alert(cols[1]);
    }
    }
    }
    }]
    为什么得到的cols[i],alert时为undefine
      

  9.   

    function test(o)
    {
      var row=obj.parent.parent;
      //这样可以获取点击的行
    }