Мне кажется, что здесь не хватает знаний. Я хочу сделать кнопку, которая меняет цвет объекта каждый раз, когда я нажимаю на него. Цвет должен изменяться 3 раза, и он должен зацикливать весь процесс. Вот что я сделал:Кнопка, которая меняет цвет объекта 3 раза
var count = 0;
function myFunction() {
if (count == 0) {
character.style.backgroundColor = "#000000";
count = 1;
console.log(count);
}
if (count == 1) {
character.style.backgroundColor = "#7FFF00";
count = 2;
console.log(count);
}
else {
character.style.backgroundColor = "#A2FAFA";
count = 0;
console.log(count);
}
}
Я знаю, почему это не работает, но мне нужно написать это по-другому. Функция funtion изменяет цвет объекта на «# 000000» для splitsecond и переходит к следующему цвету: «# 7FFF00». Это не заканчивает функцию после первого «if». Как я могу переписать его по-другому?
использовать 'переключатель case' и' break' или 'return' в каждом блоке –