Немного перемудрили. ))
В автоматической проверке не срабатывает выбор цвета.
Второй обработчик событий не нужен, его можно удалить и pixel.style.backgroundColor сразу определить chosenColor.value (11 строчка кода).
Ну, и точечку с замятой после фигурной скобки в конце, чтобы глаз радовался.
Добрый день. В проверке работает всё как и задано в задаче. Проверку не проходит ни один пункт
let pixels = document.querySelectorAll(’.pixel’);
let choosenColor = document.querySelector(’.chosen-color’);
let eraser = document.querySelector(’.eraser’);
for (let pixel of pixels) {
pixel.onclick = function () {
if (eraser.checked) {
pixel.style.backgroundColor = ‘white’;}
else {pixel.style.backgroundColor = choosenColor.value;
}
}
};
Добрый день. Причем ожидаемый результат, ожидается совершенно ни как в задании, там пустые пиксели. Код работает верно, как указано в задании. Что с этим можно сделать?
Добрый день!
Не могу понять почему не принимает ответ.
let pixels = document.querySelectorAll(".pixel");
let chosenColor = document.querySelector(".chosen-color");
let eraser = document.querySelector(".eraser");
for (let pixel of pixels) {
pixel.onclick = function () {
if (eraser.checked) {
pixel.style.backgroundColor = “white”;
}
else {
pixel.style.backgroundColor = chosenColor.value;
}
}
}