Я пытался сделать слайд-шоу (и со стрелками, и с пулями, и со временем — меня вдохновил w3), и в первый раз получил ошибку «Невозможно прочитать свойство 'style' неопределенного значения при слайд-шоу ОШИБКА». Я провел небольшое исследование и добавил DOM в файл script.js, но получил еще одну ошибку.
Это код в html(я вырезал из основного кода самое необходимое):
1 / 2

2 / 2

❮ ❯
CSS:
.mySlides{ дисплей: нет; } .точка{ курсор: указатель; высота: 15 пикселей; ширина: 15 пикселей; поле: 0 2 пикселя; цвет фона: #bbb; радиус границы: 50%; отображение: встроенный блок; переход: фоновый цвет, легкость 0,6 с; } JavaScript:
document.addEventListener("DOMContentLoaded", function (){ пусть слайдИндекс = 1; showSlides (slideIndex); функция plusSlides(n) { showSlides(slideIndex += n); } функция currentSlide(n) { showSlides (slideIndex = n); } функция showSlides(n) { дайте я; пусть слайды = document.getElementsByClassName("mySlides"); let dots = document.getElementsByClassName("точка"); если (n > слайды.длина) { индекс слайда = 1; } если (n < 1) { слайдИндекс = слайды.длина; } for (i = 0; i