javascript - Raphael 设置元素的 attr

标签 javascript jquery html raphael

我正在使用 raphaeljs 添加需要在元素上设置属性,但是属性名称和值保存在变量中

var attr_name='fill'; 
var attr_value='#343434';

但是下面的方法不起作用

exampleelement.attr({attr_name: attr_value});

但是,如果我在 attr 字段中输入实际名称,它就会起作用

exampleelement.attr({'fill': attr_value}); 

我尝试用引号和双引号括起来,但这没有效果。

请问有人可以提出什么建议吗? 手动输入它们并不是真正的选择,因为此代码在循环中运行,并且每次都可能是它设置的不同属性。

最佳答案

试试这个 -

exampleelement.attr(attr_name, attr_value);

jQuery 文档 - .attr()

关于javascript - Raphael 设置元素的 attr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16087196/

相关文章:

javascript - Angular 2 : Error with directives and routes

jquery - 在 jQuery 中用 span 包裹一些指定的单词?

html - 如何在导航栏标题中对齐搜索表单?

javascript - 使用 twitter bootstrap 在选项卡中加载新页面

javascript - 从字符串中删除除一个域之外的所有域

javascript - 滚动时卡住所选元素

asp.net-mvc - Asp.net Mvc jquery ajax?

css - div填充可用高度

javascript - 如何正确创建 JavaScript 变量并从 PHP 调用函数

javascript - Php 和 JQuery - 如何对访问站点页面的计算机可见的页面更改