comment changer le format svg balise de texte à l'aide de javascript innerHTML
j'ai été en utilisant raphaeljs , et je veux montrer html(pas seulement du texte) en svg,
donc j'utilise ce code :
var r = Raphael("holder", 200, 300);
var t = r.text(10, 10, "ssdwqdwq");
t.node.innerHTML='dddd'
mais je ne peux pas changer le format svg du contenu , donc je me console dans firebug ,
console.log(t.node)
il le démontre :
<text x="10" y="13.5" text-anchor="middle" style="font: 10px "Arial";" font="10px "Arial"" stroke="none" fill="#000000">
donc comment faire pour modifier le texte à l'aide de javascript sur svg
grâce
Vous devez vous connecter pour publier un commentaire.
SVG nœuds n'ont pas une propriété innerHTML (ils ne sont pas en HTML).
Utilisation textContent à la place:
t.node.textContent='dddd'
si le code pour le svg texte est comme ceci:
si vous utilisez JQuery, essayez ceci:
J'ai été en mesure d'accomplir ce par la définition de la textContent propriété de la
<text>
élément. Il est beaucoup plus facile si vous connaissez l'ID de l'élément.