自动更改js日历

时间:2014-03-05 22:36:58

标签: javascript function calendar

我已经用基本的html写了一个日历,然后把它放到我的js中的一个数组中,它将使用menuchange.innerHTML。基于getMonth方法,日历(实际上是日历)将根据月份进行切换。我的问题是我的函数返回未定义,这是一个语义错误,我的朋友和我都无法弄清楚错误。如果这看起来非常简单,我很抱歉,但我是初学者,谢谢你的帮助!

  month = function() {
        var d = new Date();
        var n = d.getMonth(); 
        console.log(n);
    }
    month();

我的所有月份函数也都未定义,再一次,我的所有语法都是正确的

    showJanuary = function () {
menuchange.innerHTML = [
'...........................',
'...........................',
'...........................',
'...........................',
]
.join("\n"); 
}

非常感谢你的帮助!

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您希望您的函数返回一个值。我猜你的月份函数可能记录了正确的月份,但是你需要一个return语句来代码才能用这个值做一些事情:

month = function() {
    var d = new Date();
    var n = d.getMonth(); 
    return n;
}

var thisMonth = month(); // thisMonth is now the current month