const add = document.querySelector('i');
add.addEventListener('click', () => {
add.classList.toggle('down');
add.classList.toggle('up');
})
i {
border: solid black;
border-width: 0 3px 3px 0;
display: inline-block;
padding: 3px;
}
.down {
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
}
.up {
transform: rotate(-135deg);
-webkit-transform: rotate(-135deg);
}
<button><i class="down"></button>
в этом коде я хочу создать кнопку со значением, то есть стрелкой вниз, и я успешно могу ее получить. далее я хочу, чтобы эта стрелка указывала вверх при нажатии, затем снова вниз при втором нажатии и так далее. для которого я написал javascript, который делает свою работу, как ожидалось в первый раз. но поздно на втором щелчке его не меняет свое направление вверх. пожалуйста, скажите мне, где я иду не так.