У меня есть 4 дива, и я должен сделать так, чтобы при нажатии на одного поменялся цвет, а когда я нажму на другой из этих дивов, цвет первого стало прежним, а этот поменял цвет.
То есть, чтобы из этих дивов только один смог поменять цвет, а не все одновременно.
Да и задача в том, чтобы написать простой примитивный код со знаниями новичка.
Это мой изначальный код:
HTML содержит 4 блока дива с классом box
Это мой CSS:
.box {
width: 200px;
height: 200px;
background-color: black;
transition: all .3s linear;
display: inline-block;
}
А это JS:
const elem = document.querySelector('.box');
elem.addEventListener ('click', () => {
elem.style.backgroundColor = 'red';
})