2010-08-16 8 views
9

¿Cómo puedo cambiar el texto en un nodo de texto creado por RaphaelJS? Primero, estoy creando un nuevo elemento con una cadena de texto con Raphael, y en algún momento posterior me gustaría cambiar este texto. Es más fácil para mí si lo hago no tengo que reiniciar el elemento, ya que habrá una gran cantidad de atributos adjuntos que será difícil de recrear. ¿Hay alguna forma de hacer esto? Tengo mi lógica a continuación, pero no funciona; está ahí solo para proporcionar una visión adicional de lo que estoy tratando de lograr. Gracias Cambiar texto en RaphaelJS

var R = Raphael("graph-o-matic", 1000, 1000); 

var title = R.text(10, 10, 'original text'); 

... 

title.text.innerHTML = 'nifty new text here'; 

Respuesta

32

Prueba esto:

title.attr({text: 'nifty new text here'}); 
+0

me iba a preguntar exactamente la misma pregunta, gracias por responder! – kevlar

+0

¡Sí, gracias! –

Cuestiones relacionadas