DOM Manipulation project

Afroj MansooriAfroj Mansoori
1 min read
  1. DOM Manipulation: Create a page with a square box of size 300x300 on the page which will be red initially, upon clicking the red box it should change the color to yellow and the size should be doubled<!DOCTYPE
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="style.css">
    <title>Box</title>
</head>
<body>
    <div class="box" ondbclick></div>
    <script src="index.js"></script>
</body>
</html>
*{
    padding: 0px;
    margin: 0px;
    box-sizing: border-box;
}
body{
    width: 100vw;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
}

.target{
    height: 600px;
    width: 600px;
    background-color: yellow;
}
.box{
    height: 300px;
    width: 300px;
     background-color: red;
  }
const box = document.querySelector(".box");
box.addEventListener('click', function(){

        if(box.classList=="target"){
            box.classList.remove("target");
            box.classList.add("box");
        }
       else{
        box.classList.add("target");
        box.classList.remove("box");
       }
});

after click change color yellow and size double

Again click it to change the previous color and size.

//In the project click the box to change color and size';

0
Subscribe to my newsletter

Read articles from Afroj Mansoori directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Afroj Mansoori
Afroj Mansoori