Сменить сразу все одинаковые картинки
Подскажите пожалуйста, а можно сразу сменить все одинаковые картинки, на другую картинку?
По id не получится, поскольку у всех картинок оно разное. Что объединяет их все, это одинаковый src. Сценарий таков: в функцию прилетает переменная, например close=1; она и дает команду, но вот как дальше, и можно ли вообще такое? P.S.блин, кажется не тот раздел форума забил тему((( |
<img src="">
<img src="a">
<script>
alert(document.querySelectorAll('img').length);
alert(document.querySelectorAll('img[src="a"]').length);
</script>
|
Это с билиотекой jQuery работает? Блин пока не имел с ней дело...
|
Цитата:
|
bes я честно сказать у меня почему-то не ищет именно так.А вот так почему-то находит
var elements = document.querySelectorAll('img[src=\"folder_open.png\"]');
for (var i=0; i<elements.length; i++) {
alert(elements[i]);}
Но я нашел, другой вариант, но почему-то не работает
var reg=/(folder_open.png)/;
jQuery('div.root_folder').each(function(){
var src=this.src.replace(reg,"folder.png")
alert (src);
})
|
Цитата:
Цитата:
|
Цитата:
|
|
Цитата:
Цитата:
|
круто, querySelectorAll оказывается мёртвый :thanks:
|
| Часовой пояс GMT +3, время: 11:54. |