Сменить сразу все одинаковые картинки
Подскажите пожалуйста, а можно сразу сменить все одинаковые картинки, на другую картинку?
По 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, время: 16:38. |