Javascript Fullcalendar dayRender未定义单元格属性

Javascript Fullcalendar dayRender未定义单元格属性,javascript,fullcalendar,undefined,fullcalendar-4,Javascript,Fullcalendar,Undefined,Fullcalendar 4,我使用该插件,希望在日历的每个单元格中添加一些额外的html,但在控制台中,我收到以下错误: var calendarEl=document.getElementById('calendar') var calendar=newfullcalendar.calendar(calendarEl{ 插件:['dayGrid','timeGrid','list'], defaultView:'dayGridMonth',//'timeGridWeek', 标题:{ 左:“上一年,上一年,下一年,下一个

我使用该插件,希望在日历的每个单元格中添加一些额外的html,但在控制台中,我收到以下错误:

var calendarEl=document.getElementById('calendar')

var calendar=newfullcalendar.calendar(calendarEl{
插件:['dayGrid','timeGrid','list'],
defaultView:'dayGridMonth',//'timeGridWeek',
标题:{
左:“上一年,上一年,下一年,下一个今天”,
中心:'标题',
右图:“dayGridMonth、timeGridWeek、timeGridDay、listWeek”
},
默认日期:“2019-07-12”,
是的,
eventLimit:true,//当事件太多时允许“更多”链接
dayRender:函数(日期、元素){
元素。追加(“AM
”); } });

我认为出于某种原因,dayRender没有定义Element变量。为什么会发生这种情况?

按照ADyson的建议,在Full Calendar v 4.0中使用dayRender,如下所示:

dayRender: function (dayRenderInfo) {
   dayRenderInfo.el.innerHTML = "<input type=\"checkbox\">AM<br>";
}
daydrender:function(daydrenderinfo){
dayrendrinfo.el.innerHTML=“AM
”; }
按照ADyson的建议,在Full Calendar v 4.0中使用dayRender,如下所示:

dayRender: function (dayRenderInfo) {
   dayRenderInfo.el.innerHTML = "<input type=\"checkbox\">AM<br>";
}
daydrender:function(daydrenderinfo){
dayrendrinfo.el.innerHTML=“AM
”; }
您是否尝试过检查dayRender文档?看见您是否可以查看文档中是否定义了
元素
参数?否。所有内容都在一个参数下提供,作为其中的子属性。P.S。您的dayRender代码对于版本3是正确的:-您以前是否使用过版本3?注意:值得注意的是,对HTML元素的引用在v4中是作为本机DOM元素提供的,而不是作为jQuery对象提供的(根据),因此请确保对元素使用适当的函数调用。结论:始终阅读文档以获得正确的版本。您是否尝试检查dayRender文档?看见您是否可以查看文档中是否定义了
元素
参数?否。所有内容都在一个参数下提供,作为其中的子属性。P.S。您的dayRender代码对于版本3是正确的:-您以前是否使用过版本3?注意:值得注意的是,对HTML元素的引用在v4中是作为本机DOM元素提供的,而不是作为jQuery对象提供的(根据),因此请确保对元素使用适当的函数调用。结论:始终阅读文档以获得正确的版本。
dayRender: function (dayRenderInfo) {
   dayRenderInfo.el.innerHTML = "<input type=\"checkbox\">AM<br>";
}