Заменить путь к картинке по маске
Кто подскажет как реализовать:
На сайте отображены картинки по адресу: <div class="card-image"><img src="https://site.ru/image/cache/aaa_1-600x800.jpg"></div> Нужно как-то все фото заменить на размером побольше с другого url: <div class="card-image"><img src="https://site.ru/image/aaa_1.jpg"></div> |
Цитата:
<script>
document.addEventListener('DOMContentLoaded', function() {
document.querySelectorAll('.card-image > img').forEach(img => img.src = img.src.split(/-600x800|cache\//).join(''));
})
</script>
|
Спасибо, Рони.
Сервер не мой, поэтому пытаюсь сделать через расширение Chrome. Пока не получается) Ваш код не смог выполнить задачу... Вот сделал таким образом:
$('img').attr('src', function(i, src){
return src.replace('/cache/', '/')
});
$('img').attr('src', function(i, src){
return src.replace('-525x700.jpg', '.jpg')
});
console.log($("body").html());
|
| Часовой пояс GMT +3, время: 03:32. |