老师我这样设置锁可以吗
来源: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方法,否则点击按钮无效果
祝学习愉快!
相似问题