Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2007, 18:31
frijolerou
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 20 años, 10 meses
Puntos: 13
Obtener valor de OPACITY (CSS)

¡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> 
__________________
El conocimiento es libre: Movimiento por la Devolución