Я пытаюсь создать кнопку, чтобы очистить холст, но без успеха.Кнопка Clear canvas
Мои коды для этого
JS
function clearcanvas1(){
ctx.clearRect(0, 0, canvas.width, canvas.height);
var w = canvas.width; canvas.width = 1; canvas.width = w;
}
HTML
<button onmouseover="clearcanvas1()">clear</button>
Я пробовал другие варианты, такие как
canvas.width = canvas.width;
и
ctx.clearRect(0, 0, ctx.canvas.width, ctx.canvas.height);
На данный момент я заменил кнопку clear для функции location.reload, но это нарушает вторичный холст на той же странице, которую я хочу работать независимо. Как я могу достичь этого?
Спасибо, что работает отлично. Я понятия не имел, что вам придется работать с этим контекстом. Ура! – user3178364