我正在使用 raphaeljs 添加需要在元素上设置属性,但是属性名称和值保存在变量中
var attr_name='fill';
var attr_value='#343434';
但以下不起作用
exampleelement.attr({attr_name: attr_value});
但是,如果我在 attr 字段中输入实际名称,它会起作用
exampleelement.attr({'fill': attr_value});
我试过用引号和双引号括起来,但这没有效果。
请问有人可以提出任何建议吗?手动输入它们并不是一个真正的选项,因为此代码在循环中运行,并且每次它可能是它设置的不同属性。