¡Que tal gentes!.
Estaba tratando de obtener el valor de OPACITY aplicado a un elemento mediante CSS, realizando lo siguiente:
Cita: elemento = document.getElementById('algo');
opacidad = elemento.style.opacity;
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?.
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>