我的想法是做一个点击添加表格的功能,现在功能实现了,可是我想问的是怎么确定我添加了几个表格,还有各个表格的id怎么判断,因为需要获取数据、求大神!

解决方案 »

  1.   

    你遍历一下document中的table不就可以知道你有多少个table
    <script> 
        var   i   =   0; 
        var   obj   =   document.getElementsByTagName( 'table')   ||     document.getElementsByTagName( 'TABLE'); 
        i = obj.length ; //长度
           alert(i); 
    </script> 
      

  2.   

    obj[i].id  -- table的id
      

  3.   

      tab.rows[i].cells[j].getText()  获取数据
      

  4.   

    你这个功能应该是给button添加onclick事件,当点击时在javascrit中操作dom对象实现的吧,如果是这样的话,你可以在方法中定义一个变量index,每进方法一次index就加1,同时将此变量的值赋给你将要创建的table的id属性就可以了.
      

  5.   

     tab.rows[i].cells[j].getText() 
      

  6.   

    可以用append(html),然后在html里面控制var num=1;
    $("#add").click(function(){
         html += "<tr>";
        html += "<td align='center' class='cssValueTd1' id='td_'"+num+">";
        num++;
        $("#tableid").append(html);
    });
      

  7.   

    <BODY onload="getTableValue()">
    <script language="javascript">
        function getTableValue(){
        alert(document.getElementById('table1').rows[0].cells[0].innerHTML);
             //or
        alert(document.getElementById('table1').rows.item(0).cells.item(0).innerHTML);
        }
    </script>
    <table id="table1">
         <tr>
             <td>1</td>
             <td>2</td>
          </tr>
         <tr>
             <td>3</td>
             <td>2</td>
          </tr>
    </table>
    </BODY>
    再改改应该,可以实现
      

  8.   

    <script>  
      var i = 0;  
      var obj = document.getElementsByTagName( 'table') || document.getElementsByTagName( 'TABLE');  
      i = obj.length ; //长度
      alert(i);  
    </script> 
      

  9.   

    我弱弱地问一句:lz是否是MM?