zoukankan      html  css  js  c++  java
  • 年月日时间选择

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>时间选择</title>
    <script type="text/javascript">  
        function doyear(){  
            var select = document.getElementById("year");  
            var thisYear = new Date().getFullYear();  
            for(var i=1900;i<=thisYear;i++){  
                var option = document.createElement("option");  
                option.value = i;  
                option.innerText = i;  
                select.appendChild(option);  
            }  
        }  
          
        function domoth(){  
            var select = document.getElementById("month");  
            for(var i=1;i<=12;i++){  
                var option = document.createElement("option");  
                option.value = i;  
                option.innerText = i;  
                select.appendChild(option);  
            }  
        }  
          
        function doday(){  
            var select = document.getElementById("day");   
            var selectYear = parseInt(year.options[year.selectedIndex].value);  
            var selectMonth = parseInt(month.options[month.selectedIndex].value);   
            var date = new Date(selectYear,selectMonth,0);  
              
            for(var i=1;i<=date.getDate();i++){  
                var option = document.createElement("option");  
                option.value = i;  
                option.innerText = i;  
                select.appendChild(option);  
            }  
        }  
          
        function deleteOldChildNodes(){  
            var day = document.getElementById("day");  
            var node=day.firstChild;  
            var tmpNode;  
            while(node!=day.lastChild){  
                tmpNode = node.nextSibling;  
                day.removeChild(node);  
                node = tmpNode;  
            }  
            day.removeChild(day.lastChild);  
        }  
          
        function pageInit(){  
            doyear();  
            domoth();  
            doday();  
            year.onchange = function(){deleteOldChildNodes();doday();};  
            month.onchange = function(){deleteOldChildNodes();doday();};  
        }  
    </script>
    </head>
        <body>    
            <div onclick="pageInit()"/>
                <select name="year" id="year"></select>年  
                <select name="month" id="month"></select>月  
                <select name="day" id="day"></select>日  
        </body>  
    </html>

  • 相关阅读:
    CentOS 中安装和更新 git 客户端工具
    Python 快速入门笔记(2):数据类型
    Python 快速入门笔记(1):简介
    JavaScript快速入门笔记(15):Web storage 之 localStorage 和 sessionStorage
    JavaScript快速入门笔记(14):session
    JavaScript快速入门笔记(13):cookie
    JavaScript快速入门笔记(12):Ajax之XMLHttpRequest、jQuery、fetch()
    JavaScript快速入门笔记(11):事件处理
    python的线程和进程
    python中字符串编码转换
  • 原文地址:https://www.cnblogs.com/meiqiyuanzi/p/8883023.html
Copyright © 2011-2022 走看看