Javascript 下一个和上一个按钮不';行不通

Javascript 下一个和上一个按钮不';行不通,javascript,button,Javascript,Button,此代码用于制作日历。当我单击“下一步”按钮时,什么也没有发生。我希望当我点击下一个按钮时,页面将在第二个月加载,上一个按钮也是如此 var月=[“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”、“十一月”、“十二月”]; 风险值天数=[31,28,31,30,31,30,31,31,30,31,30,30,31]; var body=document.body; var计数器=0; 函数日历(){ 对于(var i=1;i,您似乎希望在更新计数

此代码用于制作日历。当我单击“下一步”按钮时,什么也没有发生。我希望当我点击下一个按钮时,页面将在第二个月加载,上一个按钮也是如此

var月=[“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”、“十一月”、“十二月”];
风险值天数=[31,28,31,30,31,30,31,31,30,31,30,30,31];
var body=document.body;
var计数器=0;
函数日历(){

对于(var i=1;i,您似乎希望在更新
计数器后重新绘制日历

然后,您的
next
previous
函数应该调用
calendar

但请注意,
日历
应在显示更新的日历之前清除当前日历

var月=[“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”、“十一月”、“十二月”],
天数=[31,28,31,30,31,30,31,31,30,31,30,31,30,31],
wrapper=document.getElementById('calendar'),
计数器=0;
函数日历(){
wrapper.innerHTML='';//清除当前日历
对于(变量i=1;i div{
浮动:左;
边框:1px纯黑;
高度:100px;
宽度:100px;
}
下一步
以前的

您可能需要清除当前日历,然后调用
calendar(counter)
。可能还有其他工作要做,也可能有更有效的方法。