ok hab's wie Sempervivum schon gesagt hat, muss es mit createElementNS statt createElement erstellt werden
var svgimg = document.createElementNS('http://www.w3.org/2000/svg','image');
mir ist schon klar das hier ein namespace angegeben wird aber warum geht createElement nicht