//OUTPUT: Changing an image

<New code>

//OUTPUT: document.querySelector( '#imageId' ).src = "http://link.to/my/image.jpg";
— updates #imageId with a link to a new image

Replacing one image with another is easy!

For example:

...is made with:

<body>
    <p>
        <img 
            id="imageId" 
            alt="also known as Dwayne Douglas Johnson"
            src="https://www.kasandbox.org/programming-images/cute/Rock.png">
            
        <button id="buttonId">
            I am mighty!<br>and powerful!<br>and can change this here rock into a star!
        </button>
    </p>

    <script>
        //OUTPUT: replace the src of #imageId with a star
        var changeImage = function () {
            document.querySelector( '#imageId' ).src 
                = "https://www.kasandbox.org/programming-images/cute/Star.png"
        }
        
        //INPUT: trigger changeImage when #buttonId is pressed
        document.querySelector( '#buttonId' ).onclick   = changeImage;
    </script>
</body>