zoukankan      html  css  js  c++  java
  • 实现这一天是这一年中的第几天

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
        </head>
        <body>
            年:<input type="text" id="oTxtYear"/><br>
            月:<input type="text" id="oTxtMonth"/><br>
            日:<input type="text" id="oTxtDate"/><br>
            这一天是这一年的第 <input type="text" id="oTxtDay"/> 天<br>
            <input type="button" value="计算" id="oBtnSave"/>
            <input type="button" value="重置" id="oBtnClear"/>
        </body>
    </html>
    <script>
        //要做事 先找人
        //如何查找到要操作的页面元素 ?
        //第一步 : 根据id查找 在页面元素上为每一个标签添加 不同的id
        //第二步 : 为按钮添加单击事件
        oBtnSave.onclick = function(){
            var sum = 0;//一个变量用于累加数时,初始值为 0
            //第三步 ; 获取用户输入的年 月 日
            var y = oTxtYear.value;
            var m =parseInt( oTxtMonth.value );
            var d = parseInt( oTxtDate.value );
            switch( m ){
                case 12 : sum += 30;//11月
                case 11 : sum += 31;
                case 10 : sum += 30;
                case 9 : sum += 31;
                case 8 : sum += 31;
                case 7 : sum += 30;
                case 6 : sum += 31;
                case 5 : sum += 30;
                case 4 : sum += 31; //3月
                case 3 : {
                    y%4==0&&y%100!=0||y%400==0 ? sum += 29 : sum += 28;
                }
                case 2 : sum += 31; // 1月
                case 1 : sum += d;
            }
            //第四步 :将计算的结果 回填到结果文本框中
            oTxtDay.value = sum;
        }
        
        //清空文本框
        oBtnClear.onclick = function(){
            oTxtDay.value = "";
            oTxtYear.value = "";
            oTxtMonth.value = "";
            oTxtDate.value = "";
        }
    </script>
  • 相关阅读:
    python_网络编程struct模块解决黏包问题
    python_网络编程socket(UDP)
    python_网络编程socket(TCP)
    python_面向对象
    python_生成器
    python_迭代器
    linux实操_shell自定义函数
    linux实操_shell系统函数
    linux实操_shell读取控制台输入
    scrapy-redis 0.6.8 配置信息
  • 原文地址:https://www.cnblogs.com/tis100204/p/10328817.html
Copyright © 2011-2022 走看看