molily: DOM Level 2 / ECMAScript: style-Objekt

Beitrag lesen

Hallo,

Mich interessiert genauer, welcher Objekt-Typ die style-Eigenschaft kennt

Keine Ahnung, in DOM 2 Style/CSS ist das nicht so genau festgelegt.

Es wird eine Verbindung zu HTML hergestellt an dieser Stelle:
http://www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-ElementCSSInlineStyle

Da wird aber nur allgemein festgestellt: »This represents the contents of the STYLE attribute for HTML elements (or elements in other schemas or DTDs which use the STYLE attribute in the same way).«

Die auf der SELFHTML-Seit vorgestellte variante:

node.style.fill = "green";
node.style.stroke = "red";
usw.

wäre natürlich viel praktischer.

Wenn das funktioniert, funktioniert es, wenn nicht, dann nicht. ;)

Vielleicht wäre noch zu testen, ob die längeren Äquivalente zu .style.fill funktionieren, nämlich .style.setProperty("fill", "wert", "") bzw. .style.getPropertyValue("fill").

Ich durchsuche nun schon seit ein paar Stunden die Spezifikation, aber finde nirgends die Stelle, an der das definiert ist.

Es gibt sie nicht? (Vielleicht gibt es sie auf Seiten von SVG-Spezifikationen, davon habe ich keine Ahnung.)

Mathias