改变RaphaelJS中的文字

时间:2010-08-16 01:40:03

标签: raphael

如何更改RaphaelJS创建的文本节点中的文本?首先,我正在创建一个带有Raphael文本字符串的新元素,稍后我想更改此文本。如果我必须重新初始化元素,那么对我来说会更容易,因为会附加一大堆属性,这将很难重新创建。有没有办法做到这一点?我的逻辑如下,但它不起作用;它只是为了提供我正在努力实现的目标的额外见解。 感谢

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

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

...

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

1 个答案:

答案 0 :(得分:32)

试试这个:

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