Ciao a tutti, sto iniziando ora ad interessarmi un po' di javascript, e ho questo codice che in teoria dovrebbe cambiare il colore di sfondo al click su un pulsante, ma non funziona. Dove sbaglio?

codice:
<html>
<head>
<title>Pagina</title>
</head>
<body bgcolor="#ffffff">
<form>
<input type="button" value="Rosso" onClick="document.bgcolor='#CCCCCC';">
</form>
</body>
</html>
grazie mille a tutti.