d2为交错数组,申明d2为一个数组,再向里面push数组就可以了
var d2 = [];
var a = [];
for(var i=0;i<3;i++)
{
    a.push(i);
}
d2.push(a);//d2 = [[0,1,2]]
var b = [];
for(var i=3;i<5;i++)
{
    b.push(i);
}
d2.push(b);//d2 = [[0,1,2],[3,4]]

解决方案 »

  1.   

    L@_@K
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
     <head>
      <title> new document </title>
      <meta name="generator" content="editplus" />
      <meta name="author" content="" />
      <meta name="keywords" content="" />
      <meta name="description" content="" />
     </head> <body>
     <table id="tabTest">
    <tr>
    <td>a</td>
    <td>b</td>
    </tr>
    <tr>
    <td>1</td>
    <td>2</td>
    </tr>
    <tr>
    <td>x</td>
    <td>y</td>
    </tr>
     </table>
      <script type="text/javascript">
      <!--
    function $(sId)
    {
    return document.getElementById(sId);
    }
    var oTable = $("tabTest");var d2 = new Array();
    d2.push(new Array(oTable.rows[0].cells[0].innerHTML,oTable.rows[0].cells[1].innerHTML));
    d2.push(new Array(oTable.rows[1].cells[0].innerHTML,oTable.rows[1].cells[1].innerHTML));
    d2.push(new Array(oTable.rows[2].cells[0].innerHTML,oTable.rows[2].cells[1].innerHTML));
    alert(d2);
      //-->
      </script>
     </body>
    </html>