Заменить элемент изображения в svg динамически

Я хотел бы заменить элемент изображения тега svg. Я хочу, чтобы каждый вызов объекта, который содержит изображение в controllerе.js, я возьму это изображение и представляю это изображение в качестве фонового изображения размытия svg в другом файле с именем default.js.

Как я должен это делать?

default.html:

Я хотел бы заменить изображение в изображении id = “backImage” на другое изображение.

Controller.js:

 function setObject(element, value) { var id = value.id; var image = value.image; ???? } 

благодаря

Попробуйте использовать собственный ‘setAttribute’.

 var im = document.getElementById('backImage'); im.setAttribute('xlink:href',"http://sofru.miximages.com/javascript/525959_10151097048652029_155651648_n.jpg"); // or mby more correct approach: // im.setAttributeNS("http://www.w3.org/1999/xlink", "xlink:href", "http://sofru.miximages.com/javascript/525959_10151097048652029_155651648_n.jpg"); im.setAttribute('width', X); im.setAttribute('height', Y); 

Он работает в хроме, все, что я знаю =)