Инструмент для удаления холста javascript ничего не делает

http://joeybabcock.me/tests/php/5.php У меня есть приложение для рисования выше, основанное на примере phpacademy, и если вы продолжите его, вы увидите черный на конце, его предполагается использовать для удаления , но я не могу заставить его работать, у меня есть следующее:

var swetch = document.createElement('div'); swetch.className = 'swetch'; swetch.style.backgroundColor = "rgba(0,0,0,0)"; swetch.addEventListener('click', setEraser); document.getElementById('colors').appendChild(swetch); 

А также:

 function setEraser(){ context.fillStyle = "rgba(0,0,0,0)"; context.globalCompositeOperation = "destination-out"; context.strokeStyle = "rgba(0,0,0,0)"; swetch.className += ' active'; var active = document.getElementsByClassName('active')[0]; if(active){ active.className = 'swatch'; } } 

Я попытался создать простой образец, который имеет свойство css «прозрачный», а также один с «rgba (0, 0, 0, 0)», но не работает.

Я пробовал все ответы на stackoverflow и google и многие другие методы, если globalCompositeOperation.

Solutions Collecting From Web of "Инструмент для удаления холста javascript ничего не делает"