Вот пример. Если надо обернуть все теги img, достаточно написать цикл.
<html>
<head>
<script language="javascript">
function imgToDiv() {
var div = document.createElement("div"), img = new Image, oldImg = document.getElementsByTagName("img")[0];;
img.src = oldImg.src;
div.style.border = "2px solid black";
div.appendChild(img);
document.body.replaceChild(div, oldImg);
}
</script>
</head>
<body>
<img src="http://file.mobilmusic.ru/05/89/d1/672665.jpg">
<button onclick = "imgToDiv()">Картинку в блок</button>
</body>
</html>