How to move a div element with a mouse click in JavaScript

In this blog post, you will learn how to move a div element with a mouse click in JavaScript.
We can do it by ‘EventListener’ and some other function.

Move a div element with a mouse click in JavaScript.

let’s understand it with an explanation.

<script> 
document.addEventListener('DOMContentLoaded', function() { 
//rest of the code 
}) 
</script>

This ” document.addEventListener(‘DOMContentLoaded’, function() { “  function waits until the DOM/HTML page gets fully loaded, all the other functions of the code come under this function, so they get executed after the page loaded.

let move=document.querySelector('#move');

this line selects the html div element and assigns it to the verbal ‘move’.

.pg_move{
                position: relative;
                left: 500px;
            }

here we make a CSS class ‘.pg_move’ with ‘position: relative;’ and ‘left: 500px;’. so, the element moves 500pixcl to the left side.

bt.addEventListener('click',function(){
                    move.classList.add("pg_move")
                })

this function add the CSS class ‘.pg_move’ to the div element refence by the variable ‘move’ on the click of mouse.

Full JavaScript code is here.

<script>
            document.addEventListener('DOMContentLoaded', function() {
                let move=document.querySelector('#move');
                let bt=document.querySelector('#bt');

                bt.addEventListener('click',function(){
                    move.classList.add("pg_move")
                })
            })
        </script>

Check it out here:
Click Here

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top