SVG native attributes (not including xlink:href
) do not share the SVG namespace; you can either use just setAttribute
instead of setAttributeNS
, or use
svgimg.setAttributeNS(null,'x','0');
for example.
Here it is, working: http://jsfiddle.net/UVFBj/8/
Note that I changed your fiddle to properly use XHTML, so that SVG works nicely within it in all major browsers.