Thomas Meinike: CSS-Klassenhierarchie auslesen?

Beitrag lesen

Hallo,

ich bin gerne bereit zu glauben, dass ich etwas Wesentliches übersehen habe; aber warum benutzt Du hier zwei verschiedene Variablen? Offenbar werden sie identisch verwendet, nur dass der selbe Code doppelt notiert werden muss.

Sorry, ich hatte die beim Testen uebrig gebliebenen redundanten Parts nicht vereinigt. So ist es dann kompakter:

var d,styles,p;

d=document.getElementById("absatz");

if(document.defaultView && document.defaultView.getComputedStyle)styles=document.defaultView.getComputedStyle(d,null);
else if(d.currentStyle)styles=d.currentStyle;

if(styles)for(p in styles)document.write(p+" : "+styles[p]+"<br>");

MfG, Thomas