我已经用基本的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");
}
非常感谢你的帮助!
答案 0 :(得分:0)
如果我理解正确,您希望您的函数返回一个值。我猜你的月份函数可能记录了正确的月份,但是你需要一个return语句来代码才能用这个值做一些事情:
month = function() {
var d = new Date();
var n = d.getMonth();
return n;
}
var thisMonth = month(); // thisMonth is now the current month