美文网首页
day27-作业

day27-作业

作者: 七一欧 | 来源:发表于2018-08-21 19:44 被阅读0次

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

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>滚动条和百分比走动</title>
    </head>
    <body>
        <button >进度条</button>
        <div id="" style="border: 1px solid black;width: 700px;height: 100px;">
            <div id="d1" style="width: 0;height: 100px;background-color: palegoldenrod">
            </div>
        </div>
        
        <div id="d2" style="font-size: 30px;">
            0
        </div>
        <div id="">
            <button id="b1">开始</button>
            <button id="b2">暂停</button>
        </div>
    </body>
</html>
<script type="text/javascript">
    var obtn1 = document.getElementById('b1')
    var obtn2 = document.getElementById('b2')
    var odiv1 = document.getElementById('d1')
    var odiv2 = document.getElementById('d2')
    var timer = null
    var i = 0
    obtn1.onmouseup = function(){
                this.disabled = true
        timer = setInterval(function(){
            if (i<100){
                i++
            odiv1.style.width = 700*i/100+'px'
            odiv2.innerHTML = i+'%'
            }
                      obtn1.disabled = false
        },100)
    }
    obtn2.onmouseup = function(){
        clearInterval(timer)
    }
</script>
结果

2、实现秒表

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>秒表</title>
    </head>
    <body>
        <div id="d1" style="height: 100px;width: 200px;background-color: paleturquoise;">
            00:00
        </div>
        <button id="b1">开始</button>
        <button id="b2">暂停</button>
        <button id="b3">重置</button>
    </body>
</html>
<script type="text/javascript">
    var odiv = document.getElementById('d1')
    var obtn1 = document.getElementById('b1')   
    var obtn2 = document.getElementById('b2')   
    var obtn3 = document.getElementById('b3')   
    
    var timer = null


    obtn1.onclick = function(){
    var i = 0
    var j = 0
    list = odiv.innerHTML.split(':')
    var i1 =list[0]
    var j1 =list[1]
        timer = setInterval(function(){
                j++
                
                if (j == 100){
                    j = 0
                    i++
                }
                    
                if (j<10){
                    j1='0'+j
                }
                else{
                    j1=j
                }
                
                
                if (i<10){
                    i1 = '0'+ i
                }
                else{
                    i1 = i
                }
                
                odiv.innerHTML=i1+':'+j1
        },10)
        
    }
    
    obtn2.onclick = function(){
        clearInterval(timer)
    }
    
    obtn3.onclick = function(){
    clearInterval(timer)    
    odiv.innerHTML='00:00'
    }
</script>
结果

相关文章

  • day27-作业

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

  • day27-网络基础

    1.什么是IP地址 IP地址(也称互联网协议地址)是互联网通信的主要协议,IP地址是32位的,主要有两种类型:IP...

  • day27-网络回顾

    网络结 一、知识点回顾 1、网络? 1.传输介质2.硬件 2、两台主机之间进行通信? 3、交换网络(局域网内多台计...

  • day27-每日写作

    (一)读书践行笔记 《拆掉思维里的墙》P22-26 01 消除恐惧 “最有效一招,找到你自己的恐惧底线,然后去面对...

  • #30天专注橙长计划#数学魔术Day27-我了解你

    #30天专注橙长计划#数学魔术Day27-我了解你 魔术道具:扑克牌 魔术名称:我了解你 魔术过程:洗好一副扑克牌...

  • 作业-第07周--课堂-Day27-常见的网络命令

    Day27 课堂笔记 1、掌握 常见的网络命令 1.1 Ping 命令 1)Ping 域名 ping www.ba...

  • 62号 #百日生涯营# D27电台日

    百日营的Day27-电台日 电台日。小时候没人听我们倾诉时,我们回对着树洞说话。后来科技发达了,竟然有漂流瓶的服务...

  • 51号 百日营day27电台日作业

    @所有人 @所有人 [太阳]早上好啊!今天是百日营的Day27-电台日,今天由我来为 【百日生涯营DAY27】 任...

  • Day27-茜茜相亲

    一个大二的HR妹妹今天来帮忙更新JD,我发现她使用excel不是很熟练,让我回忆起了我刚实习的时候,也是这样,希望...

  • 49号#百日生涯营# day27 神器日

    Day27-神器日,今天由我来为大家服务,一起加油!【百日生涯营DAY27】任务来啦请准备好接收来自百日营的能量传...

网友评论

      本文标题:day27-作业

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