Mail.ru
Почта
Мой Мир
Одноклассники
ВКонтакте
Игры
Знакомства
Новости
Календарь
Облако
Заметки
Все проекты
Все проекты
выход
Регистрация
Вход
Категории
Все вопросы проекта
Компьютеры, Интернет
Темы для взрослых
Авто, Мото
Красота и Здоровье
Товары и Услуги
Бизнес, Финансы
Наука, Техника, Языки
Философия, Непознанное
Города и Страны
Образование
Фотография, Видеосъемка
Гороскопы, Магия, Гадания
Общество, Политика, СМИ
Юридическая консультация
Досуг, Развлечения
Путешествия, Туризм
Юмор
Еда, Кулинария
Работа, Карьера
О проектах Mail
Животные, Растения
Семья, Дом, Дети
Другое
Знакомства, Любовь, Отношения
Спорт
Золотой фонд
Искусство и Культура
Стиль, Мода, Звезды
Полный список
Спросить
Лидеры
Поиск по вопросам
Ответы Mail
Программирование
Android
C/C++
C#
iOS
Java
JavaScript
jQuery
SQL
Perl
PHP
Python
Веб-дизайн
Верстка, CSS, HTML, SVG
Системное администрирование
Другие языки и технологии
Вопросы - лидеры.
Чем Луа лучше Пайтона и наоборот? Буду использовать в целях написания сценариев.
1 ставка
Лидеры категории
Лена-пена
Искусственный Интеллект
М.И.
Искусственный Интеллект
Y.Nine
Искусственный Интеллект
•••
Ошибка в Javascript связанная с классами.
Елисей Гусев
Ученик
(52), на голосовании
1 год назад
js
------------
const images = document.querySelectorAll('.slider img');
let dayMode = 0;
function showImage(index) {
images[dayMode].classList.remove('active');
images[index].classList.add('active');
dayMode = index;
}
let q = document.querySelectorAll('.slider_buttons');
q.forEach(function (element) {
element.addEventListener('click', function (event) {
if (
event.target
.classList.contains('prev')) {
let index = dayMode - 1;
if (index < 0) {
index = images.length - 1;
}
showImage(index);
} else if (
event.target
.classList.contains('next')) {
let index = dayMode + 1;
if (index >= images.length) {
index = 0;
}
showImage(index);
}
});
});
showImage(dayMode);
Cannot read properties of undefined (reading 'classList')
html
----------------
<div class="slider">
<img src="C:\xampp\htdocs\aquarium\day mods\1.png" />
<img src="C:\xampp\htdocs\aquarium\day mods\2.png" />
<img src="C:\xampp\htdocs\aquarium\day mods\3.png" />
<img src="C:\xampp\htdocs\aquarium\day mods\4.png" />
<img src="C:\xampp\htdocs\aquarium\day mods\5.png" />
<img src="C:\xampp\htdocs\aquarium\day mods\6.png" />
<img src="C:\xampp\htdocs\aquarium\day mods\7.png" />
<img src="C:\xampp\htdocs\aquarium\day mods\8.png" />
<img src="C:\xampp\htdocs\aquarium\day mods\9.png" />
<img src="C:\xampp\htdocs\aquarium\day mods\10.png" />
<img src="C:\xampp\htdocs\aquarium\day mods\11.png" />
<img src="C:\xampp\htdocs\aquarium\day mods\12.png" />
</div>
Вроде бы все в норме, в чем может быть дело?
Голосование за лучший ответ
Dlazder
Мудрец
(16917)
1 год назад
Тезка, не спамь. Ошибка говорит о том что элемент с классами которого ты пытаешься взаимодействовать не существует
AaacoB Aaac
Мудрец (14214)
1 год назад
и ты елисей!
Dlazder
Мудрец (16917) a c, и я
SSk-01
Мудрец
(13601)
1 год назад
Ошибки в консоли для кого?
Похожие вопросы
------------
const images = document.querySelectorAll('.slider img');
let dayMode = 0;
function showImage(index) {
images[dayMode].classList.remove('active');
images[index].classList.add('active');
dayMode = index;
}
let q = document.querySelectorAll('.slider_buttons');
q.forEach(function (element) {
element.addEventListener('click', function (event) {
if ( event.target .classList.contains('prev')) {
let index = dayMode - 1;
if (index < 0) {
index = images.length - 1;
}
showImage(index);
} else if ( event.target .classList.contains('next')) {
let index = dayMode + 1;
if (index >= images.length) {
index = 0;
}
showImage(index);
}
});
});
showImage(dayMode);
Cannot read properties of undefined (reading 'classList')
html
----------------
<div class="slider">
<img src="C:\xampp\htdocs\aquarium\day mods\1.png" />
<img src="C:\xampp\htdocs\aquarium\day mods\2.png" />
<img src="C:\xampp\htdocs\aquarium\day mods\3.png" />
<img src="C:\xampp\htdocs\aquarium\day mods\4.png" />
<img src="C:\xampp\htdocs\aquarium\day mods\5.png" />
<img src="C:\xampp\htdocs\aquarium\day mods\6.png" />
<img src="C:\xampp\htdocs\aquarium\day mods\7.png" />
<img src="C:\xampp\htdocs\aquarium\day mods\8.png" />
<img src="C:\xampp\htdocs\aquarium\day mods\9.png" />
<img src="C:\xampp\htdocs\aquarium\day mods\10.png" />
<img src="C:\xampp\htdocs\aquarium\day mods\11.png" />
<img src="C:\xampp\htdocs\aquarium\day mods\12.png" />
</div>
Вроде бы все в норме, в чем может быть дело?