javascript - 如何读取 js-year-calendar 库(无法读取 null 的属性 'classList')

标签 javascript jquery

关于下面的文档,我设置了js-year-calendar。

https://github.com/year-calendar/js-year-calendar

通过阅读这样的文件,我试图阅读一些文件

 <script src="https://unpkg.com/js-year-calendar@latest/dist/js-year-calendar.min.js"></script>
  <link rel="stylesheet" type="text/css" href="https://unpkg.com/js-year-calendar@latest/dist/js-year-calendar.min.css" />

但我遇到了如下问题。我该如何解决?如果您有任何想法,请告诉我。

js-year-calendar.min.js:1 Uncaught TypeError: Cannot read property 'classList' of null
    at new D (js-year-calendar.min.js:1)

错误点如下(来自js-year-calendar.js)

this.element.classList.add('calendar');

enter image description here

最佳答案

将 CSS 文件放在 JavaScript 文件之前。如果它仍然不起作用,请添加具有如下类的数据属性。

<div class='calendar' data-provide="calendar"></div>

运行片段以查看工作演示。

new Calendar('.calendar');
<link rel="stylesheet" type="text/css" href="https://unpkg.com/js-year-calendar@latest/dist/js-year-calendar.min.css" />
<script src="https://unpkg.com/js-year-calendar@latest/dist/js-year-calendar.min.js"></script>

<div class='calendar'></div>

关于javascript - 如何读取 js-year-calendar 库(无法读取 null 的属性 'classList'),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58722442/

相关文章:

javascript - 以编程方式将评论发布到 Reddit

javascript - 如何在输入标签内显示div?

javascript - 将 CSS 文件链接到 PUG 文件有问题吗?

javascript - html div 中的未知内容

javascript - jQuery.ajax 不触发

javascript - 根据表单输入更改 html 内容

jquery - Jqplot y轴缩放

javascript - 如何检查其他数组中存在的值,反之亦然

javascript - javascript中字符串的数组unshift

javascript - 在 cshtml 中的迭代表上设置 ng-bind-html