SVG Text ändern
roger
- javascript
Hallo,
ich möchte verschieden SVG Elemente verändern im Firefox-Browser. Das funktioniert bei Rechteck prima, nur nicht beim Text-Element.
Hier ein Ausschnitt
<text id="name" x="0" y="0" style="font-size:24pt">
<rect id="rahmen" x="0" y="0" width="130" height="10" rx="1" ry="1" style="fill:white; stroke:black; stroke-width:2"/>
</text>
document.getElementById("rahmen").setAttribute('x',1);
document.getElementById("rahmen").setAttribute('y',2);
So greife ich auf die ID vom Rahmen zu und kann Parameter verändern.
Ich kann nur den Text vom Textelement (ID="name") nicht verändern.
Mein Versuch
document.getElementById("name").firstChild.setData(text_name);
funktioniert natürlich nicht.
Auch ein
var Child = document.getElementById("name").getFirstChild();
Child.setData(text_name);
meldet das es die Funktion "getFirstChild()" nicht gibt.
Es ist vermutlich nur eine Kleinigkeit...... die ich aber nicht finde.
Gruß
roger
Hi roger!
Versuch doch mal:
http://de.selfhtml.org/javascript/objekte/node.htm#set_attribute_node@title=nodeValue
Grüße,
Richard