我正在使用 raphaeljs 添加需要在元素上设置属性,但是属性名称和值保存在变量中
var attr_name='fill';
var attr_value='#343434';
但是下面的方法不起作用
exampleelement.attr({attr_name: attr_value});
但是,如果我在 attr 字段中输入实际名称,它就会起作用
exampleelement.attr({'fill': attr_value});
我尝试用引号和双引号括起来,但这没有效果。
请问有人可以提出什么建议吗? 手动输入它们并不是真正的选择,因为此代码在循环中运行,并且每次都可能是它设置的不同属性。
最佳答案
关于javascript - Raphael 设置元素的 attr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16087196/