Die clearRect-Methode löscht alle Pixel innerhalb des angegebenen Rechtecks. Schnittstellen mit dem
Clipping-Pfad werden transparent, zuvor gezeichnete Bilder werden gelöscht.
void clearRect(x, y, width, height)
Die Methode erwartet vier Parameter.
Die folgende Skizze veranschaulicht die übergebenen Parameter.

function drawIt(){
var objCanvas = document.getElementById("canvas_id");
// Falls das Objekt unterstützt wird
if(objCanvas.getContext){
// Kontext
var objContext = objCanvas.getContext('2d');
objContext.fillStyle = "#c00";
objContext.fillRect(10, 10, 130, 130);
objContext.clearRect(55, 20, 40, 110);
objContext.clearRect(20, 55, 110, 40);
}else{
// Sonstiger Code
}
}
Als erstes wird der Füllstil geändert und ein rot gefülltes Quadrat gezeichnet. Anschließend werden zwei Rechtecke aus dem bestehenden gelöscht, so dass der Eindruck eines Kreuzes entsteht.