Muchas gracias a ambos, como siempre que programo en javascript lo hago con jQuery sólamente era llegar y obtener las propiedades, no me manejo mucho con javascript puro. No tenía idea que para poder obtener una propiedad directamente del objeto tenía que estar declarada a nivel de etiqueta, yo pensaba que al hacerlo en una hoja de estilos esas propiedades eran insertadas de inmediato en el DOM en los atributos del objeto correspondiente.
Unas consultas, la expresión regular almacenada en la variable re es para comprobar si el nombre de la propiedad pasada como parámetro es válida?
Otra duda:
Código:
prop.replace(re, function () {
return arguments[2].toUpperCase();
});
qué parámetro es el argumento número 2 (1 empezando de 0)?
Código:
if (prop == 'float') prop = 'styleFloat';
Esto último es para que se reconozca la propiedad ya que no existe como float si no como styleFloat?
Saludos y muchas gracias de nuevo :P