Изменение текста в RaphaelJS - PullRequest
       16

Изменение текста в RaphaelJS

9 голосов
/ 16 августа 2010

Как я могу изменить текст в текстовом узле, созданном RaphaelJS? Во-первых, я создаю новый элемент с текстовой строкой с помощью Рафаэля, и в какой-то момент я хотел бы изменить этот текст. Мне будет проще, если я не буду вынужден повторно инициализировать элемент, так как будет добавлено целое множество атрибутов, которые будет трудно воссоздать. Есть ли способ сделать это? У меня есть логика ниже, но она не работает; это просто для того, чтобы дать дополнительное понимание того, чего я пытаюсь достичь. Спасибо

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

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

...

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

1 Ответ

32 голосов
/ 19 августа 2010

Попробуйте это:

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