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]]
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]]
<!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>