Показать сообщение отдельно
  #8 (permalink)  
Старый 02.04.2020, 18:53
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Pavel_16,
этот полигон лучше убрать, его сложно обнаружить.
<polygon points="131.69 367.997 131.69 367.997 131.69 367.997 131.69 367.997" fill="#ffffff"></polygon>


const elements = document.querySelectorAll("*[fill]");
    function handleClick () {
        const currentColor = document.querySelector(".palette-button-active");
        if (!currentColor) {
            alert("Цвет не выбран");
            return;
        }
        this.setAttribute("fill", currentColor.dataset.color);
        if ( [...elements].every(ep => ep.getAttribute('fill')!='#ffffff')) alert('Вы все закрасили!')
    }
Ответить с цитированием