美文网首页
JavaScript3.0作业

JavaScript3.0作业

作者: 蘑菇plus | 来源:发表于2018-08-25 16:00 被阅读0次

1、实现点击按钮,滚动条走动和百分比走动

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>进度条滚动</title>
        <style type="text/css">
            #loading {
                height: 80px;
                width: 800px;
                background-color: white;
                border: 2px solid black;
            }
            #start1{
                font-size: 20px;
                width: 120px;
                font-family: "微软雅黑";
                font-weight:bold;
            }
            #loading1{
                height: 80px;
                background-color: green;
                width: 0%;
            }
        </style>
    </head>
    <body>
        <div id="loading">
            <div id="loading1">
            </div>
        </div>
        <button id="start1">开始</button>
        <p id="p1">0</p>
    </body>
</html>
<script type="text/javascript">
    var odiv1=document.getElementById('loading1')
    var obut=document.getElementById('start1')
    var op=document.getElementById('p1')
    var i=0
    var str1=''
    obut.onclick=function (){
        var timer=setInterval(function () {
            i++
            if (i==100){
                clearInterval(timer)
            }
            str1=i+'%'
            odiv1.style.width=str1
            op.innerHTML=str1
            if (i>=100){
                alert('加载完成')
                clearInterval(timer)
                i--
            }
            
        },50)
    }
</script>

2、实现秒表

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>秒表</title>
        <style type="text/css">
            #colock01{
                height: 500px;
                width: 100%;
                background-color: pink;
                font-size: 300px;
                text-align: center;
            }
            #colock02 button{
                height: 80px;
                width: 200px;
                margin-left: 70px;
                font-family: "微软雅黑";
                font-size: 40px;
            }
            #colock02{
                margin-top: 80px;
                text-align: center;
            }
        </style>
    </head>
    <body>
        <div id="colock01">00:00</div>
        <div id="colock02">
            <button id="colock03" onclick="demo1()">开始</button>
            <button id="colock04" onclick="stop()">暂停</button>
            <button id="colock05" onclick="clear1()">重置</button>
        </div>
        
    </body>
</html>
<script type="text/javascript">
    //  时间
    var i=0
    var time2=0
    var odiv=document.getElementById('colock01')
//  开始计数,调用demo1
    function demo1(){
        document.getElementById('colock03').disabled=true
        timer=setInterval(demo2,1000)
        function demo2(){
            i++
        if (i<60){
            if(i<10){
                time2='00:'+'0'+i
            }
            else{
                time2='00:'+i
            }
        }
        else{
            var fen=0
            var miao=0
            fen=parseInt(i/60)
            if (fen<10){
                fen='0'+fen
            }
            miao=parseInt(i%60)
            if (miao<10){
                miao='0'+miao
            }
            time2=fen+':'+miao
        }
        odiv.innerHTML=time2
        }
    }
    
//  暂停
    var odiv1=document.getElementById('colock01')
    function stop(){
        document.getElementById('colock03').disabled=false
        clearInterval(timer)
    }
//  重置
    var odiv2=document.getElementById('colock01')
    function clear1(){
        i=0
        time2=0
        odiv2.innerHTML='00:00'
    }
</script>

3、实现文字时钟

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>no3</title>
        <style type="text/css">
            p{
                width: 100%;
                height: 300px;
                font-size: 100px;
                background-color: whitesmoke;
                color: red;
                text-align: center;
                line-height: 300px;
            }
        </style>
    </head>
    <body>
        <p id="p1"></p>
    </body>
</html>
<script type="text/javascript">
    var str1 = ''
    function GetTimeTest(){   
        var d, s = '';
        var c = ":";
        d = new Date();
        s += d.getHours() + c;
        s += d.getMinutes() + c;
        s += d.getSeconds();
        return(s);
    }
    
    function DateDemo(){   
        var d, s= '';   
        d = new Date();
        s += (d.getYear() + 1900)+ '年';
        s += (d.getMonth() + 1) + "月";   
        s += d.getDate() + "日";   
        return(s);
    }
    function week(){
        var x ,d, day, s=''
        var x =new Array("星期日", "星期一", "星期二","星期三","星期四", "星期五","星期六")
        d=new Date()
        day=d.getDay()
        return(s+=x[day])
    }
    var op = document.getElementById('p1')
    
    setInterval(function(){
        str1 = DateDemo()+'  '+week()+'  '+GetTimeTest()
        op.innerHTML = str1
    },1000)
</script>

5、短信倒计时

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>短信计时</title>
        <style type="text/css">
            #obut1{
                background-color: plum;
            }
        </style>
    </head>
    <body>
        <button id="obut1">点击发送短信</button>
    </body>
</html>
<script type="text/javascript">
    var str1=''
    var obut2=document.getElementById('obut1')
    
    obut2.onclick=function(){
        var i=6
        obut2.disabled=true
        var timer=setInterval(function(){
            i--
            obut2.style.backgroundColor='red'
            str1=i+'s后可重新发送'
            obut2.innerHTML=str1
            if (i<=0){
                clearInterval(timer)
                obut2.innerHTML='点击发送短信'
                obut2.disabled=false
                obut2.style.backgroundColor='plum'
            }
        },1000)
    }
</script>

相关文章

  • JavaScript3.0作业

    1、实现点击按钮,滚动条走动和百分比走动 2、实现秒表 3、实现文字时钟 5、短信倒计时

  • JavaScript3.0

    添加事件 1、添加事件添加事件方式,见代码显示隐藏图片操作div的display属性,在block和none之间切...

  • JavaScript中的异常处理语句(Try...catch..

    从Javascript3.0中添加了异常处理机制,可以采用从java语言中移植过来的模型使用try--catch-...

  • 今天先不更

    补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业...

  • 作业作业作业

    出外听课两天,小必的学习没过问。 早晨,小必的数学作业没完成,很多没完成:优化设计,数学书,小灵通,都没完成。 中...

  • 作业作业作业

    头疼的厉害,太阳穴绷得紧紧的。躺了一个多小时了,也不见好转。每当这个时候,一场大觉就能让我彻底放松。可是心不静,怎...

  • 作业作业作业

    1,我的作业 写好了文章,倒也没发的欲望,这是我的作业,作业。 只是想着把一切都准备好,明天再发。听说发文很多O推...

  • 作业作业作业

    @所有人 各位家长:学生对待作业的态度就是对待学习的态度。态度决定一切!老师们在检查作业过程中发现有不写的、有偷工...

  • 11-17

    作业1: 作业2: 作业3: 作业4: 作业5: 作业6: 作业7: 作业8: 作业9: 作业10: 作业11: ...

  • 11月17

    作业1 作业2 作业3 作业4 作业五 作业6 作业7 作业8 作业9 作业10 作业11 思考

网友评论

      本文标题:JavaScript3.0作业

      本文链接:https://www.haomeiwen.com/subject/qmosiftx.html