<script language=javascript>
var clmArr=[ [54,5,456,6,89], [12,51,515,32,15],[98,45,68,24,6] ];
var temp=new Array()
for(var i=0;i<clmArr.length;i++)
{
temp[i]=new Array(clmArr[i][0],clmArr[i])
}
temp.sort(function(a,b){
return (parseInt(a[0])>parseInt(b[0]))?1:-1
})
var strHTML=new Array()
strHTML.push("<table border='1'>")
for(var i=0;i<temp.length;i++)
{
strHTML.push("<tr>")
for(var j=0;j<temp[i][1].length;j++)
{
strHTML.push("<td>")
strHTML.push(temp[i][1][j])
strHTML.push("</td>")
}
strHTML.push("</tr>")
}
strHTML.push("</table>")
document.write(strHTML.join(""))
</script>
var clmArr=[ [54,5,456,6,89], [12,51,515,32,15],[98,45,68,24,6] ];
var temp=new Array()
for(var i=0;i<clmArr.length;i++)
{
temp[i]=new Array(clmArr[i][0],clmArr[i])
}
temp.sort(function(a,b){
return (parseInt(a[0])>parseInt(b[0]))?1:-1
})
var strHTML=new Array()
strHTML.push("<table border='1'>")
for(var i=0;i<temp.length;i++)
{
strHTML.push("<tr>")
for(var j=0;j<temp[i][1].length;j++)
{
strHTML.push("<td>")
strHTML.push(temp[i][1][j])
strHTML.push("</td>")
}
strHTML.push("</tr>")
}
strHTML.push("</table>")
document.write(strHTML.join(""))
</script>
var oldArr=[[54,5,456,6,89],[12,51,515,32,15],[98,45,68,24,6]];
var newArr=[];
for(var i=0;i<oldArr[0].length;i++){
newArr[i]=[];
for(var j=0;j<oldArr.length;j++){
newArr[i][j]=oldArr[j][i];
}
}
/* 输出新生成的5行3列数祖 */
document.write(newArr.join("<br />"));function arrSort(arrA,arrB){
return arrA[0]-arrB[0];
}
newArr.sort(arrSort);/* 输出按照第一列排序后的数祖 */
document.write("<p>-------------</p>")
document.write(newArr.join("<br />"));
document.write("<p>-------------</p>")/* 输出楼主要的表格 */
var outString=[];
outString.push("<table>");
for(var i=0;i<newArr.length;i++){
outString.push("<tr>");
for(var j=0;j<newArr[i].length;j++){
outString.push("<td>");
outString.push(newArr[i][j]);
outString.push("</td>");
}
outString.push("</tr>");
}
outString.push("</table>")
document.write(outString.join(""));
</script>
<script language=javascript >
var clmArr=[ [54,5,456,6,89], [12,51,515,32,15],[98,45,68,24,6] ]; var str = "<table border='1'>";
for(var i=0; i<clmArr.length; i++)
{
str += "<tr><td>"+ clmArr[i].join("</td><td>") +"</td></tr>";
}
str += "</table>"
document.write(str);
</script >
return arrA[0]-arrB[0];
}
这句是什么意思?没看懂!~:(