svg4you: Per JS hinzugefügter Node erscheint nicht

Beitrag lesen

Tach Margin-Auto,

Sollte ich noch andere Funktionen durch die Namespace-Version ersetzen? get/setAttribute bspw.?

Wenn die Attribute im Default-Namensraum des jeweiligen Elements angesiedelt sind, dann gibt es AFAIK mit getAttribute("attr_name") bzw. setAttribute("attr_name","attr_wert") keine Probleme. Ansonsten wäre in diesem Fall getAttribute(null,"attr_name") bzw. setAttribute(null,"attr_name","attr_wert") zu schreiben.

In http://forum.de.selfhtml.org/archiv/2005/10/t116579/#m746098 ist davon die Rede, dass das für xlink:href nötig ist. Muss in dem Fall dann für href-Attribute ein anderer Namensraum (http://www.w3.org/1999/xlink ?) angegeben werden, als für die anderen SVG-Attribute?

Ja.

Zur Orientierung sei auf die SVG Authoring Guidelines verwiesen.

Man liest sich,
svg4you