Hace un tiempo estuve probando algo parecido, y me salieron muchas cosas interesantes, solo es cuestión de probar de todo...Cheka este codigo, hace lo que necesitas, pero derrepente no como tú quieres...Pero weno...ahi está. Aioz...:
Código HTML:
<html>
<head><title>Paleta de Colores...</title>
<script language='JavaScript'>
function pintarTabla(cb){
var indice = cb.options.selectedIndex;
var color= cb.options[indice].text;
document.getElementById('miLabel').style.background=color;
}
var A=new Array("00","33","66","99","CC","FF");
var texto="<select onChange='pintarTabla(this)'>";
for(i=0;i<6;i++){
for(j=0;j<6;j++){
for(k=0;k<6;k++){
texto +="<option>#"+A[i]+A[j]+A[k]+"</option>";
}
}
}
texto+="</select>";
document.write(texto);
</script>
</head>
<body>
<div id="aqui">
<label id="miLabel">texto en label
</label>
</div>
</body>
</html>