Estaba tratando de obtener el valor de OPACITY aplicado a un elemento mediante CSS, realizando lo siguiente:
Cita:
Funciona sin problemas si OPACITY se ha definido directamente sobre el elemento desde su atributo STYLE. Pero si se ha definido desde una hoja de estilos externa, o dentro de la etiqueta <STYLE>, la variable OPACIDAD me devuelve una cadena vacía. ¿Existe alguna otra forma de obtener ese valor?.elemento = document.getElementById('algo');
opacidad = elemento.style.opacity;
opacidad = elemento.style.opacity;
Aquí va el HTML de ejemplo:
Código HTML:
<html> <head> <style> h1{ opacity:0.5 } </style> <script> window.onload = function(){ alert(document.getElementById('texto').style.opacity); } </script> </head> <body> <h1 id="texto">Efecto de transparencia</h1> </body> </html>