Тема: insertBefore
Показать сообщение отдельно
  #3 (permalink)  
Старый 14.12.2012, 11:04
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,137

Vampir3,
Вариант ...
<!DOCTYPE HTML>

<html>

<head>
<title></title>
</head>

<body>

<table>
<tr><td><a href="#">User1</a>(1)<a href="info.aspx?name=User1" target="_blank"><img src="http://javascript.ru/forum/images/smilies/dance3.gif" border="0"></a></td></tr>
<tr><td><a href="#">User2</a>(7)<a href="info.aspx?name=User2" target="_blank"><img src="http://javascript.ru/forum/images/smilies/dance3.gif" border="0"></a></td></tr>
<tr><td><a href="#">User5</a>(4)<a href="info.aspx?name=User5" target="_blank"><img src="http://javascript.ru/forum/images/smilies/dance3.gif" border="0"></a></td></tr>
</table>
<script type="text/javascript">
var a = document.getElementsByTagName('img'),
l = a.length-1;
for (var i=l; a[i];i--)  {
  if(a[i].src=="http://javascript.ru/forum/images/smilies/dance3.gif")
  var img =  document.createElement("img");
  img.src = "http://javascript.ru/forum/images/smilies/victory.gif"
  a[i].parentNode.insertBefore(img,a[i])
}
</script>
</body>

</html>
Ответить с цитированием