Mathias: Buttonfarbe ändern

Beitrag lesen

Hallo,
ich habe ein Javascript was den Buttonnamen beim anklicken ändert. Zusätzlich möchte ich noch, daß sich die Farbe bei onClick verändert. Gibt es hierfür eine Lösung?
Hier das script:
<script language="JavaScript"><!--
function changeButton() {
if (document.onoff.B1.value=='Activate' ){
document.onoff.B1.value='Deactivate';
// document.onoff.B1.style='background-color: #FF0000';

}
else {
document.onoff.B1.value='Activate';
  }
}
//-->
</script>

<head>
</head>

<p>
<form name="onoff"
<p>
<input type="button"  value="Activate"  name="B1"  style= "background-color: #00FF00"  onClick="changeButton()" >
</form>

Mit der Methode  document.onoff.B1.style='background-color: #FF0000';
geht es leider nicht.
Vielen dank
Mathias