замена картинки на js
Есть данный код,он из чата.
Использую JS хочу сменить картинку на свою. <span class="fll"> <div class="small_avatar_c"><div class="small_avatar_b"></div><img width="24" height="24" alt="" src="/images/dragons/d_spark_1_120.jpg"></div><span class="chat_nick"><a href="../profile/1040916" class="info"><span class="info">Brick</span></a></span> </span> Для смены использую данный скрипт: document.addEventListener("DOMContentLoaded", function ava3() { var elems = document.getElementsByClassName('small_avatar_c'); for (var i = 0; i < elems.length; i++) { elems[i].innerHTML ="<div class='small_avatar_b'></div><img src='/images/perks/light.png' width='24' height='24'>"; } }); Проблема следующая. Он меняет картинку у всех ников в чате,а необходимо чтоб менял, только у ников с ником: Brick помогите пожалуйста :( |
Brick,
Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
рони,
у меня немного другая ситуация. user-скрипт для opera mobile (classic) Если где-то есть хорошая статейка про них,буду очень благадарен) |
Картинку надо сменить,только у ника Brick, а у меня меняет у всех
Вопрос,можно как-то элементы [0],[1] у класса считать снизу страницы? |
Brick,
<!DOCTYPE HTML> <html> <head> <title>Untitled</title> <meta charset="utf-8"> </head> <body> <span class="fll"> <div class="small_avatar_c"><div class="small_avatar_b"></div><img width="24" height="24" alt="" src="/images/dragons/d_spark_1_120.jpg"></div><span class="chat_nick"><a href="profile/1040916" class="info"><span class="info">Brick</span></a></span> </span> <script> document.addEventListener("DOMContentLoaded", function ava3() { var elems = document.getElementsByClassName('small_avatar_c'); for (var i = 0; i < elems.length; i++) { var el = elems[i], span = el.nextElementSibling.querySelector('.info'), text = span.textContent; if (text == 'Brick') el.innerHTML = "<div class='small_avatar_b'></div><img src='/images/perks/light.png' width='24' height='24'>"; } }); </script> </body> </html> |
q=(Math.floor(Math.random()*11) +0); document.querySelectorAll('a[href^="links_q"]')[q].click(); как сделать,чтоб элемент [q] менялся рамдомно? |
рони,
Спасибо |
Часовой пояс GMT +3, время: 05:03. |