老师我这样设置锁可以吗

来源:3-13 编程练习

ffff8888

2021-10-30 14:10:31

const startBtn = document.getElementById('start')

        const stopBtn = document.getElementById('stop')

        const box = document.getElementById('box')

        let lock=true

        var show = {

            content: "Hello World",

            timer: null,

           

            start: function () {

                // 在此补充代码

                startBtn.addEventListener('click',()=>{

                    //clearInterval(this.timer);

                    if(!lock)return;

                    this.timer=setInterval(()=>{

                       

                        box.innerHTML+=`${this.content},`;

                    },1000)

                    lock=false;


                },false)

            },

            stop: function () {

                // 在此补充代码

                stopBtn.addEventListener('click',()=>{

                       

                        clearInterval(this.timer);

                        lock=true;

                       

                   


                },false)

            },

        }


写回答

1回答

好帮手慕星星

2021-10-30

同学你好,代码中设置锁是可以的。记得最后调用start和stop方法,否则点击按钮无效果

https://img.mukewang.com/climg/617cecec09a5e2b301880054.jpg

祝学习愉快!

0

0 学习 · 15276 问题

查看课程