classList - свойство только для чтения.Таким образом, вы не можете присвоить ему значение.Итак, вы получаете сообщение об ошибке:
Uncaught TypeError: Не удалось установить индексированное свойство для 'DOMTokenList': установщик свойства индекса не поддерживается.
Вы будетевместо этого нужно добавить класс:
event.currentTarget.classList.add('close')
Чтобы удалить класс, используйте remove:
event.currentTarget.classList.remove('open')
Таким образом, вам не нужно проверять имя первого класса.Он добавит / удалит требуемое имя класса.
Примечание. Удаление несуществующего класса НЕ приводит к ошибке.
Или вы можете просто использовать replace:
event.currentTarget.classList.replace('open', 'close')