gpt4 book ai didi

JavaScript 在 DOM 中创建日历表

转载 作者:行者123 更新时间:2023-11-28 05:12:56 25 4
gpt4 key购买 nike

我创建了一个 6 行 5 列的表格。该表是为可能具有不同天数的每个月创建的。我希望每个列显示 1-30 或 1-31 之间的日期(取决于月份)。

这是我到目前为止所拥有的:

function daysOfMonth(){
var table= " ";
var rows= 3;
var cols=6;
var number= 31;
for(var r=0; r<rows; r++){
table+= "<tr>";
for(var c=0; c<=cols; c++){
table+= "<td>" + c +"</td>"
// each col should display number for(var i=0l i<=number; i++)
}

table+= "</tr>"
}
document.write('<table>' + table +"</table>")

};// func end

这是一个代码笔 http://codepen.io/cb42/pen/KNJWrd

最佳答案

正如我所看到的,您的代码有两个小错误,在我的简单示例中已解决。此时你可以尝试让它变得更好吗?但我希望它可以帮助您了解如何制作日历。

https://jsfiddle.net/cyzbhkjs/

function daysOfMonth(){
var _table= "<p>jol</p> ";
var rows= 5;
var cols=6;
var c= 1;
var daysMonth =31;
for(var r=0; r<rows; r++){
_table+= "<tr>";
for(var i=0; i<=cols; i++){
if(c<=daysMonth){
_table+= "<td>" + c +"</td>";
}else{
break;
}

c++;
// each col should display number at i
}


_table+= "</tr>";

}
document.getElementById('calendar').innerHTML = '<table>hola' + _table +'</table>';

};
daysOfMonth();

谢谢

关于JavaScript 在 DOM 中创建日历表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41216997/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com