如何改变raphael元素图片

时间:2015-04-08 11:31:16

标签: javascript raphael

我有一个带图片的元素。

el = r.image("images/pic1.png", x, y, w, h);

如果我需要它后面如何更改它的图片? 像这样更新src#39;来帮助:

el.attr({src: "images/pic2.png"})

1 个答案:

答案 0 :(得分:0)

我在这个帖子中找到了答案:How to update the source of an Image

sosuke的回答最适合我:

function setImgSrc(targetImg, newSrc) {
    if (targetImg.node.src) {
        targetImg.node.src = newSrc;
    } else {
        targetImg.node.href.baseVal = newSrc;
    }
}