To make images invisible using JavaScript, you can change the CSS display property of the image element to “none”. This will hide the image from view while still allowing it to exist in the HTML document.
Here is an example:
HTML:
htmlCopy code<img id="myImage" src="image.jpg" alt="My Image">
JavaScript:
javascriptCopy codeconst image = document.getElementById("myImage");
image.style.display = "none";
In this example, we first use the document.getElementById()
method to get a reference to the image element with the ID “myImage”. We then set its style.display
property to “none”, which hides the image from view.
You can also use CSS classes to apply the same style to multiple images at once. For example:
HTML:
htmlCopy code<img class="hidden-image" src="image1.jpg" alt="Image 1">
<img class="hidden-image" src="image2.jpg" alt="Image 2">
<img class="hidden-image" src="image3.jpg" alt="Image 3">
CSS:
cssCopy code.hidden-image {
display: none;
}
JavaScript:
javascriptCopy codeconst images = document.querySelectorAll(".hidden-image");
images.forEach(image => {
image.style.display = "none";
});
In this example, we use the document.querySelectorAll()
method to get a list of all elements with the “hidden-image” class, and then use a forEach()
loop to set their style.display
property to “none”. This effectively hides all images with the “hidden-image” class.