Create eight by eight (even) chess board JavaScript

Code Snippets 4 U
<html>
    <head>
<style>
    div>div{
    width: 100px;
    height: 100px;
}

.white{
    background: white;
}
div.container{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 800px;
    height: 800px;
    background-color: black;
    margin-left: 23%;
    border-style: solid;
    border-color: black;
    justify-content: center;

    
}
h2{
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
}
    </style>
    </head>

<body>
        <h2 >CHESS BORD</h2>
    <div id="chessBoard" class="container">
        <!--- 64 div tags-->
        <div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div>
        <div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div>
        <div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div>
        <div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div>
        <div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div>
        <div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div>
        <div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div>
        <div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div>

        </div>

        <script>
                var elements = document.getElementById('chessBoard').children;
                    var reverse = false;
                   for(i=0;i<elements.length;i++){
                    if(i%8 == 0) reverse = !reverse;

                       if(reverse){
                           if(i%2 == 0)
                           elements[i].className = "white";
                       }

                       else if(i%2 != 0){
                           elements[i].className = "white";
                       }

                   }
               
            </script>
    </body>



    </html>

Leave a Reply

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

twenty eight − = twenty seven