JS small function of onmouseover implementation select month instance code

  • 2020-03-30 00:02:12
  • OfStack

Effect:

< img border = 0 SRC = "/ / files.jb51.net/file_images/article/201311/20131128153252327.jpg" >

< img border = 0 SRC = "/ / files.jb51.net/file_images/article/201311/20131128153402477.jpg" >

Code:


<head runat="server">
    <title></title>
    <style type="text/css">
        #backcolor
        {
            width: 400px;
            height: 400px;
            background: #FFFF00;
            text-align: center;
            border: ridge 30pt red;
            margin: auto;
        }
        TD
        {
            border: ridge 3pt red;
            width: 100px;
            height: 100px;
        }
        div
        {
            width: auto;
            height: 100px;
            text-align: center;
            line-height: 100px;
        }
    </style>
    <script type="text/javascript">
        window.onload = function () {
            var divArry = document.getElementsByName('divname');
            var divto = document.getElementById('div12');
            var arry = [' Spring Festival ', ' Valentine's Day ', ' I don't know what the holidays are! ', ' Qingming Festival ', ' International Workers' Day ', ' Children's day ',
            ' It seems that there is no major festival this month. ', ' The army day ', ' Teacher's day ', ' The National Day ', ' Singles day ', ' Christmas '];
            for (var i = 0; i < divArry.length; i++) {
                divArry[i].index = i;
                divArry[i].onmouseover = function () {
                    for (var i = 0; i < divArry.length; i++) {
                        divArry[i].style.background = '';
                    }
                    this.style.background = 'red';
                    divto.innerHTML = '<h3>' + this.innerHTML + arry[this.index] + '</h3>';
                }
            }
        };
    </script>
</head>
<body>
    <table id="backcolor">
        <tr>
            <td>
                <div id="div0" name="divname">
                     January 
                </div>
            </td>
            <td>
                <div id="div1" name="divname">
                     February 
                </div>
            </td>
            <td>
                <div id="div2" name="divname">
                     March 
                </div>
            </td>
            <td>
                <div id="div3" name="divname">
                     April 
                </div>
            </td>
        </tr>
        <tr>
            <td>
                <div id="div4" name="divname">
                     May 
                </div>
            </td>
            <td>
                <div id="div5" name="divname">
                     June 
                </div>
            </td>
            <td>
                <div id="div6" name="divname">
                     July 
                </div>
            </td>
            <td>
                <div id="div7" name="divname">
                     August 
                </div>
            </td>
        </tr>
        <tr>
            <td>
                <div id="div8" name="divname">
                     September 
                </div>
            </td>
            <td>
                <div id="div9" name="divname">
                     October 
                </div>
            </td>
            <td>
                <div id="div10" name="divname">
                     November 
                </div>
            </td>
            <td>
                <div id="div11" name="divname">
                     December 
                </div>
            </td>
        </tr>
        <tr>
            <td colspan="4">
                <div id="div12" style="width: 400px;">
                </div>
            </td>
        </tr>
    </table>
</body>


Related articles: