Top.Mail.Ru
\n \n\nПри нажатии на form, div или p меняется цвет на желтый. Нужно чтоб при повторном нажатии возвращался исходный цвет. Здесь используется ВСПЛЫТИЕ. Вопрос: Как лучше реализовать возврат цвета при повторном нажатии?\nКонечно можно создать 3 булевых переменных и по ним определять, закрашен ли контейнер в желтый. Но мб есть решение получше?","author":{"@type":"Person","name":"maga_maga_4266","url":"https://otvet.mail.ru/profile/maga_maga_4266"},"dateCreated":"2023-10-23T19:09:36+03:00","datePublished":"2023-10-23T19:09:36+03:00","image":{"@type":"ImageObject","url":"https://otvet.mail.ru/api/pictures/images/https://otvet.imgsmail.ru/download/284514089_4e959a165d14fcf704463bd5138b5307.png","height":1280,"width":1024},"answerCount":2,"upvoteCount":0,"acceptedAnswer":{"@type":"Answer","text":"Вы можете использовать метод classList.toggle() для добавления или удаления класса при каждом клике. В этом классе вы можете определить желаемый цвет фона. Вот пример кода:\n let form_1 = document.querySelector('.form_1'); form_1.onclick = function (event) { event.target.classList.toggle('yellow'); }; \nА в вашем CSS файле или внутри тега