Доста време е минало и най-вероятно си се оправил. Ето ти едно кратко примерче, което прави точно това, което искаш. Тествано под Мозила и IE.
<html>
<head>
<script type="text/javascript">
function _wrapDivAroundImage(string)
{
return string.replace(/<\s*img[^>]+>/gi,
function(str){
return "<div id='d1'>"+str+"</div>";
});
}
window.onload = function()
{
alert(_wrapDivAroundImage(document.body.innerHTML));
}
</script>
</head>
<body>
<img src="http://i.dir.bg/clubs/img/new_clubs_logo.gif" border="0"/>
</body>
</html>
Господ ще ми прости греховете. Това му е работата.Редактирано от Бokop на 21.03.11 23:53.