При запуске консоли пишет:
Cannot read property 'classList' of undefined.
Почему?
var slideIndex = 1;
var slides = document.getElementsByClassName('slider-item');
var prev = document.querySelector('.prev');
var next = document.querySelector('.next');
var dots = document.querySelector('dot');
var dotsWrap = document.getElementsByClassName('slider-dots');
showSlider(slideIndex);
function showSlider(n) {
if (n > slides.length) {
slideIndex = 1;
}
if (n < 1) {
slideIndex = slides.length;
}
for (var i = 0; i < slides.length; i++) {
slides[i].style.display = 'none';
}
for (var u = 0; i < dots.length; u++) {
dots[u].classList.remove('dot-active');
}
slides[slideIndex - 1].style.display = 'block';
dots[slideIndex - 1].classList.add('dot-active');
}
Массив dots
короче, чем массив slides
.
Пардон. dots
вообще не массив, а один элемент или null
.
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть проблема с отправкой писем с формыДело в том, что сразу после нажатия кнопки отправки, форме присваивается значение display: none; и отправка...
По сути цена будет постоянно меняться
Нужно реализовать на VueJS CRUD данного элементаСтрок может быть сколько угодно