| Сообщение от Octane   | 
	| Можно немного проще сделать: 
 
var elem = document.createElement('a');
elem.href = 'url';
img.parentNode.insertBefore(elem, img);
elem.appendChild(img);
 | 
	
да, ощутимо быстрее, спасибо!
Плюс предыдущая версия почему-то меняла порядок картинок в случае, Если у родительского элемента было несколько детей-картинок.
Эта работает еще лучше)