Hola. He estado leyendo por arriba como podemos hacer para capturar una propiedad CSS con JS.
A ver si voy rumbeando ...
Existe un array de propiedades denominado style de cada nodo HTML de nuestro sitio WEB, no es cierto ?.
De tal forma que si yo capturo el nodo en una variable ... por ejemplo:
var miNodo = document.getElementById('miDiv'); ...
Luego podría asignar una porpiedad CSS mediante la notación adecuada, que tengo entendido varía bastante entre los distintos browsers.
miNodo.style.color = 'red';
Sin embargo ... si quiero capturar el valor de una propiedad que fue seteada mediante CSS con JS ... no podría hacerlo tan sencillamente, porque el array style está inicialmente vacío, mas allá del CSS asociado, cierto ?
Hago agua porque al usar mootools yo puedo acceder a todas las propiedades CSS mediante el metodo getStyle (); por ejemplo ...
miNodo.getStyle ('color');
Si todo lo que he mencionado antes tiene sentido, la pregunta es como hace mootools para capturar todas estas propiedades ?. Pienso que usa document.stylesheet. Mi problema viene porque el método getStyle() funciona perfectamente menos con la propiedad background-position.
En fin ... alguien sabe realmente como funciona esto ?
Saludos.