Как читать библиотеку js-year-calendar (Невозможно прочитать свойство 'classList' из null) - PullRequest
1 голос
/ 06 ноября 2019

Что касается приведенного ниже документа, я настроил 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

1 Ответ

1 голос
/ 06 ноября 2019

Поместите свой файл 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...