【发布时间】:2015-07-29 10:40:24
【问题描述】:
嗨,这是我的 Raphael js,用于在地图 svg 上创建一些矩形
var rsr = Raphael('map', '600', '600');
var houses = [];
var houses_a = rsr.rect(433.6, 29.4, 100, 100);
houses_a.attr({x: '433.6',y: '29.4',fill: '#FFFFFF',stroke: '#000000',"stroke-width": '5',"stroke-miterlimit": '10','stroke-opacity': '1'}).data({'id': 'houses_a', 'house': 'House A'});
houses.push(houses_a);
我可以改变矩形的颜色
houses_a.node.setAttribute('fill', "red");
但是当尝试这样做时
houses_a.node.setAttribute('fill', "apple.png");
或
houses_a.node.setAttribute('src', "apple.png");
它不会起作用。
还有其他方法吗?
【问题讨论】:
标签: javascript svg raphael