首頁  >  文章  >  web前端  >  js之innerHtml簡易日曆的實現

js之innerHtml簡易日曆的實現

小云云
小云云原創
2018-03-12 16:42:361401瀏覽

本文主要跟大家分享js之innerHtml簡易日曆的實現,思維同選項卡差不多, 希望能幫助到大家。

1、對於最下面文字的更改,可以使用數組,把他們的內容都放到一個數組中,然後使用字串的拼接來實現
2、innerHtml是用來設定標籤內的文字,而value是用來設定input中的文字值
3、對於字串連接,為了不使數字和字母連在一起,可以使用括號括起來。即同數學中的加法的優先權一樣

<!DOCTYPE html><html>
    <head>
        <meta charset="UTF-8">
        <title>简易日历</title>
    </head>
    <style>
        #table ul{width: 200px;height:220px ;}
        #table li{float: left;width:50px;height:50px ;border: 1px solid blue;margin-right: 5px;        list-style-type: none;text-align: center;margin-top: 5px;}
        #table .active{background-color: #0000FF;cursor: pointer;}
        #p1{width: 200px;height:150px;border:1px solid forestgreen ;text-align: center;margin-left: 20px;}
    </style>
    <script>
        window.onload=function(){
            var oText = [            &#39;天气很好呀,要开心&#39;,            &#39;没有下雨,要开心&#39;,            &#39;每天要开心&#39;,            &#39;天气很好呀,要开心&#39;,            &#39;没有下雨,要开心&#39;,            &#39;每天要开心&#39;,            &#39;天气很好呀,要开心&#39;,            &#39;没有下雨,要开心&#39;,            &#39;每天要开心&#39;,            &#39;天气很好呀,要开心&#39;,            &#39;没有下雨,要开心&#39;,            &#39;每天要开心&#39;,
            ]            var oTable = document.getElementById(&#39;table&#39;);            var oLi = oTable.getElementsByTagName(&#39;li&#39;);            var op1 = document.getElementById(&#39;p1&#39;);            for(var i=0;i<oLi.length;i++){
                oLi[i].index = i;
                oLi[i].onmousemove=function(){
                    for(var i=0;i<oLi.length;i++){
                        oLi[i].className=&#39;&#39;;
                    }                    this.className=&#39;active&#39;;
                    op1.innerHTML=&#39;<h2>&#39;+(this.index+1)+&#39;月</h2><p>&#39;+oText[this.index] +&#39;</p>&#39;;
                }
            }
        }    </script>
    <body>
        <p id=&#39;table&#39;>
            <ul>
                <li class="active"><h2>1</h2></li>
                <li><h2>2</h2></li>
                <li><h2>3</h2></li>
                <li><h2>4</h2></li>
                <li><h2>5</h2></li>
                <li><h2>6</h2></li>
                <li><h2>7</h2></li>
                <li><h2>8</h2></li>
                <li><h2>9</h2></li>
                <li><h2>10</h2></li>
                <li><h2>11</h2></li>
                <li><h2>12</h2></li>
            </ul>
        </p>
        <p id=&#39;p1&#39;>
            <h2>一月</h2>
            <p>稻花香提醒您,七月值得关注的日子</p>
        </p>
    </body></html>

相關推薦:

#js最簡單的原生行事曆

分享一個行事曆的實作方法

JS實作一個簡單的行事曆

#

以上是js之innerHtml簡易日曆的實現的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn