Cita:  
					Iniciado por cagumlou 
  Seguramente es una pregunta muy básica pero estoy empezando con js. 
 
Esta función me devuelve "null", y sin embargo en el CSS tengo definido float: left
 
 function prova () {
	var d = document.getElementById("paragraf");
	var e = d.getAttribute('cssFloat');
		alert (e);
}
 
Quiero conocer el valor de un atributo para posteriormente cambiarlo con setAttribute
 
Puede alguien darme una pista sobre ello. 
 
Gracias de antemano.
    pensá un poco en los atributos de un elemento.
<p title="sss" class="xxx" id="www" lang="es" style="float: left, color: red">ddd</p>
existe un atributo style, pero no un atributo float. 
mirá este ejemplo    
Código HTML:
Ver original<!DOCTYPE html>
 
/*<![CDATA[*/
 
p#paragraf{
float: right;
}
 
/*]]>*/
<script type="text/javascript"> //<![CDATA[
function prova () {
 var d = document.getElementById("paragraf");
 var e = d.getAttribute('cssFloat');// este atributo NO existe
 var co = document.getElementById("paragraf").style.color; //
 var cs = window.getComputedStyle(d,null).getPropertyValue("float");
 alert (e); // atributo
 alert(co); // como propiedad float
 alert(cs); // estilo desde el css
 }
//]]>
<p id="paragraf" style="color: red;">AAA
</p> 
  
Saludos