Jürgen Kummer: Style Attribute auslesen

Guten morgen,

kann mir jemand sagen, wie man mittels getElementByTagName oder getAttribute oder ähnlichem die Style-Attribute auslesen kann, wenn diese zentral definiert sind und NICHT im Tag eingebunden, wie in diesem Beispiel:

<html><head><title>Test</title>
<script type="text/javascript">
<!--
function Test() {
 var x
  if (document.all)
  x = document.all.Absatz.style.getAttribute("fontSize","false");
  else x=document.getElementById("Absatz").style.fontSize;
  alert(x);
}
//-->
</script>
</head><body>
<p id="Absatz" style="font-size:18pt">Ein Text</p>
<a href="javascript:Test()">Test</a>
</body></html>

Vielen Dank für die Hilfe!
Jürgen

  1. Hallo Jürgen,

    kann mir jemand sagen, wie man mittels getElementByTagName oder getAttribute oder ähnlichem die Style-Attribute auslesen kann, wenn diese zentral definiert sind

    Wenn Du Attribute zentral in Klassen (z.B.: .AbsatzStyle) definierst und diese dann z.B. über 'class="AbsatzStyle"' den entsprechenden Elementen zuordnest, kannst Du wie auch in Deinem Beispiel oben, die Style-Attribute auslesen. Also mit:

    document.getElementByID("Absatz").style.ATTRIBUT

    Hoffe, ich konnte Dir weiterhelfen... :-)