How to display an image in Javascript onclick

Created at 01-Oct-2021 , By samar

How to display an image in Javascript onclick

In this session, we will try our hand at solving the "How to display an image in Javascript onclick".

You can display an image in javascript using onclick event. You have to pass onclick event to button and call the function to display image
  • Display image on click button using javascript arrow function

    <button onClick="showImage()">Button</button>
    <div id="first" style="height:400px; width:400px; display:none;">
        <img src=""/> 
        const showImage = () => {
            document.getElementById("first").style.display ='block';

    This code snippet will help you to display an image on click button using arraw function with onclick event.

  • How to show image on click in javascript?

    • Create <img> element in the HTML code.
    • Add style to <img> element and set display properties to none.
    • Create a JavaScript “show()” function that can access the image and change the display property to block.
    • Add button in HTML code which calls “show()” function when user clicks on it.
  • How to display an image using Javascript ?

    <img id="bigpic" src="bigpic" style="display:none;"/>

    <script> document.getElementById('bigpic').style.display='block'; </script>

  • How do I put an image in JavaScript?

    Create an image element using the createElement() method on the document object. Then, set an image URL to its src attribute. Finally, add the image element to the DOM hierarchy by appending it to the body element.

  • How do you display an image in HTML?

    The HTML <img> tag is used to embed an image in a web page. Images are not technically inserted into a web page; images are linked to web pages. The <img> tag creates a holding space for the referenced image. The <img> tag is empty, it contains attributes only, and does not have a closing tag.

  • How do you make an image clickable?

    The <img> and the <a> tags together is the most common way of adding a clickable image link in HTML. In a webpage, after adding an image using the <img> tag, make it clickable by adding a <a> tag along with it.

  • What is image () in JavaScript?

    Image() The Image() constructor creates a new HTMLImageElement instance. It is functionally equivalent to document. createElement('img') .

  • Is image an object in JavaScript?

    The image object represents the HTML element.

    <div class="result"><br /></div>
    <button class="Btn">CLICK HERE</button>
    let resEle = document.querySelector(".result");
    let BtnEle = document.querySelector(".Btn");
    let newImage = new Image(500, 300);
    newImage.src = "";
    BtnEle.addEventListener("click", () => {
  • How do I display an image as a hyperlink?

    In HTML, we can use the <img> element to add images on the page. In this example, we are adding an image of five cats. If we wanted to make that image a clickable link, then we can place it inside a set of anchor tags. We can also add the target="_blank" attribute to have that link open up in a new tab.

  • Can images be made into clickable links?

    Hyperlink! A hyperlink is a clickable link and it means linking a word, a phrase, an icon, pdf files, a logo, and even an image file to another new web page. It'll connect your website to a vast network.

  • Can we use Onclick with image?

    And here is the code for that example. You see how the onclick attribute works. Put it into an HTML tag and specify the JavaScript function or command to run when the image is clicked. The onclick attribute can be put into img, a, input, button, div, span, pre, and other HTML tags used to publish content.

Back to code snippet queries related javascript

If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.

Buy Me A Coffee

Don't forget to share this article! Help us spread the word by clicking the share button below.

We appreciate your support and are committed to providing you valuable and informative content.

We are thankful for your never ending support.