Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: FerJGS en 14 Febrero 2016, 23:29 pm



Título: Pasar color como argumento en javascript
Publicado por: FerJGS en 14 Febrero 2016, 23:29 pm
Hola amigos. Mi pregunta es la siguiente.

Me gustaría poder pasar un color como argumento a una función de javascript.

La idea es que dependiendo de qué opción seleccione el usuario, el fondo de un elemento sea de un color u otro. El código que tengo es el siguiente:

document.getElementById(x).style.backgroundColor = "#88CCFF";

Me gustaría que este color (88CCFF) no fuera fijo, sino que fuera una variable que yo le pueda pasar a la función. Evidentemente puedo mandarle el color como texto, pero JS no lo reconoce como color. ¿Cómo hago? Muchas gracias.


Título: Re: Pasar color como argumento en javascript
Publicado por: #!drvy en 15 Febrero 2016, 00:36 am
Código
  1. function changeBackgroundColor(element, color){
  2.    document.getElementById(element).style.backgroundColor = color;
  3. };
  4.  
  5. // Ejemplos
  6. changeBackgroundColor('miDiv', '#fff');
  7. changeBackgroundColor('miDiv', 'white');

Saludos