<!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>
<meta content="zh-cn" http-equiv="Content-Language" />
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>星期一</title>
</head><body><table style="width: 100%" border="1" id="tab">
<tr>
<td>星期天</td>
<td>星期一</td>
<td>星期二</td>
<td>星期三</td>
<td>星期四</td>
<td>星期五</td>
<td>星期六</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<script type="text/javascript">
var obj={};
var tab = document.getElementById("tab").tBodies[0];for(var i=1;i<=31;i++)
{
obj['8/'+i+'/2008']=i;//生成测试数据,这里只是一个编号,实际可以是任何数据,另外由于Date.parse要求的日期格式是“月/日/年”,所以写成这样了
}var row = 1;
for(var key in obj)
{
var date = new Date(Date.parse(key));
var index = date.getDay();
tab.rows[row].cells[index].innerHTML = obj[key];
if(index==6)
row++;
}
</script>
</body></html>
形如:
var iMaxNum = 5;
var i, j;
var TwoArr = new Array(iMaxNum + 1);
for (i = 1; i <= iMaxNum; i++){
TwoArr[i] = new Array(iMaxNum + 1);
for (j = 1; j <= iMaxNum; j++)
{
TwoArr[i][j] = j;
document.write(TwoArr[i][j]);
}
document.write("<br />");
}
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta content="zh-cn" http-equiv="Content-Language" />
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>星期一</title>
</head><body><table style="width: 100%" border="1" id="tab">
<tr>
<td>星期一</td>
<td>星期二</td>
<td>星期三</td>
<td>星期四</td>
<td>星期五</td>
<td>星期六</td>
<td>星期天</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<script type="text/javascript">
var obj={};
var tab = document.getElementById("tab").tBodies[0];for(var i=1;i<=31;i++)
{
obj['8/'+i+'/2008']=i;//生成测试数据,这里只是一个编号,实际可以是任何数据,另外由于Date.parse要求的日期格式是“月/日/年”,所以写成这样了
}var row = 1;
var tz=[6,0,1,2,3,4,5];//由于getDay(),把星期天当第一天,所以要调整一下
for(var key in obj)
{
var date = new Date(Date.parse(key));
var index = tz[date.getDay()];
tab.rows[row].cells[index].innerHTML = obj[key];
if(index==6)
row++;
}
</script>
</body></html>