<!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>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</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>

解决方案 »

  1.   

    恩 定义两个数组应该可以
    形如:
    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 />");
    }
      

  2.   

    星期一到星期天版本的<!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>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</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>
      

  3.   

    不知道我什么时候才能达到 varlj 得程度啊。谢谢了。。