не могу сделать фэйд-слайдер

при верстке слайдера возникла проблема, что не могу сделать одну картинку невидимой, а другую видимой. Ошибка, которую показал дебагер: DOMException: Failed to execute 'remove' on 'DOMTokenList': The token provided ('[object HTMLLIElement]') contains HTML space characters, which are not valid in tokens. Я нашел такую же проблему на английском stackoverflow, но там у задающего вопрос действительно были пробелы в именах классов: https://stackoverflow.com/questions/22133722/javascript-invalidcharactererror-when-modifying-a-css-name-with-a-space У себя в коде я пробелы обнаружить не смог.

отрывок HTML:

    '''<ul class="fade-slider">
                    <li class="fade-slider__item fade-slider__item--style-one fade-slider__item--visible">
                        <div class="fade-slider__text-one">
                            <h1 class="lined-text">
                                <div class="lined-text__word">very</div>
                                <div class="lined-text__word">mesmerizing,</div>
                                <div class="lined-text__word lined-text__word--color-yellow">unexplored</div>
                                <div class="lined-text__word lined-text__word--color-yellow">space</div>
                            </h1>
                        </div>
                    </li>
                    <li class="fade-slider__item fade-slider__item--style-two">
                      <div class="fade-slider__text-two">
                          <h1 class="lined-text">
                              <div class="lined-text__word">So beautiful</div>
                              <div class="lined-text__word lined-text__word--color-yellow">universe</div>
                          </h1>
                      </div>
                  </li>
                </ul>'''

отрывок Css:

    '''.fade-slider {
   width: 100%;
   height: 100%;
   display: block;
}

.fade-slider__item{
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    position: absolute;
    opacity: 0;
}

.fade-slider__item--visible {
    opacity: 1;
}

.fade-slider__item--style-one {
    background: url(./img/lol.jpg) center center / contain no-repeat;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
}

.fade-slider__item--style-two {
    background: url(./img/kek.jpg) center center / contain no-repeat;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
}'''

Отрывок JS:

    '''(function() {

const slide = document.querySelectorAll('.fade-slider__item');
const activeClass = document.querySelector('.fade-slider__item--visible')

let index = 0;

setInterval(function() {

    slide[index].classList.remove(activeClass);
    index++;
    slide[index].classList.add(activeClass);

    console.log(index);
}, 5000)
}());'''

Ответы (0 шт):