Задать вопрос
@arttstyle
web-макака

Проверка кривоты скрипта?

Учусь jsу немножко, сотворил сие примитивное творение по замене класса
хочу знать какими способами можно еще заменить класс и адекватно ли то что я сотворил?
и как определить вообще, криво косо или нет, если работает?
<script type="text/javascript">
var btn= document.querySelector('.knopka');
var cont= document.querySelector('.text');
      btn.addEventListener('click', function(event) {
        if (cont.classList.contains('text') ) {
          cont.classList.replace('text', 'text2');
        } else {
          cont.classList.replace('text2','text');
        }
      });
</script>
  • Вопрос задан
  • 134 просмотра
Подписаться 1 Простой Комментировать
Решение пользователя drawnofmymind К ответам на вопрос (3)
@drawnofmymind
1)Передаешь Event,но не используешь.
2) "хочу знать какими способами можно еще заменить" - Можно при помощи event.target,тогда Event к месту.
3)var устарело,использую let или const
4)replace - заменить на add/remove
5)можно воспользоваться toggle
Ответ написан