首页 > 解决方案 > 如何使用javascript添加当前月份日期作为html表中每个单独列的标题?

问题描述

我对我提出的相关问题的其他答案不满意。我希望html当网页加载到javascript. 我试过但我没有成功。这是我的 JavaScript 代码。

function addRows(table, dates) {
        var idx = 1;
        for (var i in dates) {
            table.append(
                         '<th><input name="date'+idx+'" id="date'+idx+'" class="date" value="'+dates[i]+'"></th>'
             );
            idx++;
        }
    }

    $(function() {
        var myDate = new Date();
        var year   = myDate.getFullYear();
        var month  = myDate.getMonth(); 
        var dates  = myDate.daysInMonth(year, month);
        var table  = $("#myTable").find("tbody");
        addRows(table, dates);
    });`

标签: javascripthtml

解决方案


下面的链接将向您展示创建包含每个日期的数组的代码。

用 Date 对象查找一个月中的所有日子?

然后,您可以映射数组,为数组中的每个项目创建一个表头


推荐阅读