Struppi: Wie Attributzahl bei style ermitteln?

Beitrag lesen

ich bekomme per script einige HTML Elemente übergeben, beispielsweise ein <div id=catalog-1...>...</div>

catalog-1 ist mit style="border.....etc.." formatiert, wobei ich nicht weiß, wieviele Attribute in "style" definiert sind.

Genau das würde ich jetzt gerne per Javascript überprüfen. "getAttribute" sieht dafür ganz brauchbar aus, aber damit

Es reicht durchaus [obj].style.attribut;

Jetzt möchte ich natürlich nicht 500 Abfragen fahren, wenn das <div> vielleicht nur zwei Style-Attribute hat. Kann ich die Länge
der Atrribute, die in style="..." definiert sind, nicht für <div> abfragen und dann per Schleife durchgehen?

Ja, aber du kannst auh alle Eigenschften von style abfragen:

var o = document.getElementById('test');
for(var i in o.style) s += i + '=' + o.style[i] + '\n';
alert(s);

Struppi.