How to show or hide an image with JavaScript?

Sometimes, we want to show or hide an image with JavaScript.

In this article, we’ll look at how to show or hide an image with JavaScript.

How to show or hide an image with JavaScript?

To show or hide an image with JavaScript, we can set the style.visibility property of the img element.

For instance, we write:

<button id='showBtn'>show image</button>
<button id='hideBtn'>hide image</button>
<img src="https://picsum.photos/200/300">

to add buttons and img elements.

Then we write:

const showBtn = document.getElementById('showBtn')
const hideBtn = document.getElementById('hideBtn')
const img = document.querySelector('img');

showBtn.onclick = () => {
  img.style.visibility = 'visible';
}

hideBtn.onclick = () => {
  img.style.visibility = 'hidden';
}

We select the elements with getElementById and querySelector.

Then we set the onclick property of the buttons to functions that sets the img.style.visibility property.

'visible' makes the img element visible and 'hidden' makes the img element hidden.

Conclusion

To show or hide an image with JavaScript, we can set the style.visibility property of the img element.