Hola nachin86, yo lo hago del siguiente modo, espero te sirva:
html:
Código:
<input type="submit" value="boton" id="idBoton">
css:
Código:
#idBoton{
background-color:/*el que quieras*/;
}
js:
Código:
function nombreFuncion(){
document.getElementById("idBoton").style.backgroundColor = 'green';
}
document.getElementById("idBoton").evento= nombreFuncion;
Saludos