为什么我的代码第一次可以渲染本地的时间出来,当我点击上个月和下个月的按钮时?
我点击按钮后,在控制台输出了HTML是正确的,但是,在页面的显示还是停留在第一次渲染的界面,不知道怎么回事?其他代码和老师的一模一样,我把我的render发上来
datepicker.render = function(direction){ var year,month; if(monthDate){ year = monthDate.year; month = monthDate.month;} if(direction === 'prev') month--; if(direction === 'next') month++; // console.log(month); var html = datepicker.buildUi(year,month); // document.body.innerHTML = html; // $wrapper = document.querySelector('ui-datapicker-wrapper') // if(!$wrapper){ $wrapper = document.createElement('div'); $wrapper.className = 'ui-datapicker-wrapper'; // } $wrapper.innerHTML = html;document.body.appendChild($wrapper); console.log(html); }