Yo usaria lo siguiente:
Código HTML:
Ver original <option value="000000" style="background-color:#000000;">Negro
</option> <option value="FFFFFF" style="background-color:#FFFFFF;">Blanco
</option> <option value="F00" style="background-color:#F00;">Rojo
</option> <option value="bada55" style="background-color:#bada55;">bada55
</option>
Código Javascript
:
Ver originalvar s = document.getElementById('s');
s.addEventListener('change', function(){
this.style.backgroundColor='#' + this.value;
}, true);