Change SRC attribute for mobile images with Vanilla JS
Blog
Posted by Nuno Marques on 8 Nov 2019
The snippet below is a great solution to change the SRC of an <img>
HTML element with vanilla JS.
<div class="image">
<img
src="https://suninabox.eu/wp-content/uploads/2020/11/terracota-hotspots.jpg"
class="main-img"
alt="Photo of a Portuguese Pottery products available for purchase"
/>
<script>
if (window.innerWidth < 767) {
document
.querySelector('.main-img')
.setAttribute(
'src',
'https://suninabox.eu/wp-content/uploads/2020/11/terracotta-hotspots-mobile.jpg'
)
}
</script>
</div>