为什么我的代码第一次可以渲染本地的时间出来,当我点击上个月和下个月的按钮时?
我点击按钮后,在控制台输出了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);
}