Я понимаю вопрос глупый, но я никак не могу получить то что хочу.
У меня есть несколько дивов с айди slide-item
let $slideItem = document.getElementById('slide-item');
Это получает только первый элемент с таким айдишником.
Я проболвал использовать querySelectorAll, но тогда у меня не срабатывает метод 'style' когда я обращаюсь к нему.
На сколько я помню нужно как то перебрать все элементы через forEach или что то такое, но я не могу понять как мне это сделать, чтобы я мог использовать это так как хочу.
Сейчас мой код выглядит вот так:
let sliderLength = document.getElementsByClassName('slider-content_item').length;
let $slideItem = document.getElementById('slide-item');
let slideWidth = $slideItem.offsetWidth
console.log(slideWidth)
let currentSlide = 1;
function nextSlide() {
if (currentSlide >= sliderLength) {
$slideItem.style.transform = 'translate(0px)';
currentSlide = 1
}
else {
$slideItem.style.transform = 'translate(' + (-slideWidth) * currentSlide + 'px' + ')';
currentSlide++
console.log(currentSlide)
}
console.log($slideItem)
}