Element.attr(params)
获得或设置元素给定的属性值。
参数
params
对象。希望设置的包含属性以及属性值的键值对。params
字符串。属性名。
返回值
如果params是键值对对象,返回的是当前元素;如果params是属性名,则返回对应的属性值。
使用
<svg id="svg" width="100" height="100"></svg>
var svg = Snap("#svg");
var c = svg.paper.circle(50, 50, 40).attr({
fill: "#fc0",
stroke: "#000",
strokeWidth: 2, // 驼峰命名...
"fill-opacity": 0.5 // 或者短横符连接名称
});
console.log(c.attr("fill")); // #ffcc00