zoukankan      html  css  js  c++  java
  • 只显示年月的js时间控件 纯手写

    <style>
        #date {
            text-align: center;
        }
    
        .td {
            cursor: pointer;
        }
    </style>
    <script>
        function GetDate() {
            var date = new Date();
            var year = date.getYear();
            var month = date.getMonth();
            var str = '';
            str += '<table id="date">';
            str += '<tr>';
            str += '<td><a href="javascript:void(0)" onclick="DelYear()">< <</a></td>';
            str += '<td colspan="2"><span id="year">' + year + '</span>年</td>';
            str += '<td><a href="javascript:void(0)" onclick="AddYear()">> ></a></td>';
            str += '</tr>';
            for (i = 0; i < 3; i++) {
                str += '<tr>';
                str += '<td onclick="ChangeMonth(this)" class="td">' + Number(1 + i * 4) + '月</td>';
                str += '<td onclick="ChangeMonth(this)" class="td">' + Number(2 + i * 4) + '月</td>';
                str += '<td onclick="ChangeMonth(this)" class="td">' + Number(3 + i * 4) + '月</td>';
                str += '<td onclick="ChangeMonth(this)" class="td">' + Number(4 + i * 4) + '月</td>';
                str += '</tr>';
            }
            str += '</table>';
            str = str.replace('<td onclick="ChangeMonth(this)" class="td">', '<td onclick="ChangeMonth(this)" class="td" style="color:red">');
            document.write(str);
        }
        function AddYear() {
            var year = document.getElementById("year").innerHTML;
            year = Number(year) + 1;
            document.getElementById("year").innerHTML = year;
        }
        function DelYear() {
            var year = document.getElementById("year").innerHTML;
            year = Number(year) - 1;
            document.getElementById("year").innerHTML = year;
        }
        function ChangeMonth(obj) {
            var trs = document.getElementById("date").getElementsByTagName("tr");
            for (i = 1; i < trs.length; i++) {
                var tds = trs[i].getElementsByTagName("td");
                for (j = 0; j < tds.length; j++) {
                    tds[j].style.color = "";
                }
            }
            obj.style.color = "red";
        }
    </script>
    
    <div style=" 100%; text-align: center;">
        <script>GetDate()</script>
    </div>

    摘自: http://zhidao.baidu.com/question/274527563.html?fr=iks&word=js+%C8%D5%C6%DA%BF%D8%BC%FE%D6%BB%CF%D4%CA%BE%C4%EA%D4%C2&ie=gbk

  • 相关阅读:
    VMware Workstations Pro15.1.0并解锁Unlock3.0.2 安装黑苹果
    正则表达式对字符串匹配
    Linq操作
    C#模糊查询绑定datagridview
    wpf的datepicker处理
    动态调用webservice,不需要添加Web References
    C#调用sap接口及返回数据到sap
    C#中文件管理的运用(Twelfth Day)
    C#中继承,集合(Eleventh day)
    C#中字符串的处理,对象的引用及继承(Tenth day)
  • 原文地址:https://www.cnblogs.com/bingguang/p/4645690.html
Copyright © 2011-2022 走看看