캔버스를 지우는 버튼을 만들려고했지만 성공하지 못했습니다. 이캔버스 지우기 버튼
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);
현재로서는 location.reload 기능에 대해 지우기 버튼을 대체했지만, 독립적으로 작동하려는 동일한 페이지에 보조 캔버스를 뒤집습니다. 어떻게해야합니까? 분명히
당신은 당신의 함수 내에서canvas
요소를 받고 (또는 참으로 컨텍스트) 수하지 않는 것
고맙습니다. 완벽하게 작동합니다. 그런 맥락에서 컨텍스트를 작동해야한다는 것에 대해서는 잘 모릅니다. 건배! – user3178364