【发布时间】:2020-12-28 10:49:44
【问题描述】:
我有一个按钮,该按钮在一秒钟后消失。 如果我单击该按钮,我希望该功能将重置并且我将再获得一秒钟的时间来单击。而且-如果我没有点击这一秒,我希望按钮会消失。 (如果我点击一秒钟,按钮不会消失,如果我错过一秒钟,它就会消失,但如果我点击,我会再获得一秒钟,依此类推......)
这是我的代码:
HTML:
<button id="btn">click
</button>
JavaScript:
let btn = document.querySelector('#btn');
btn.addEventListener('click', ()=>{
click();
})
setTimeout(function click() {
btn.style.display = ('none');
}, 1000);
该代码不起作用。 我是一个绝对的初学者,所以任何反馈都会对我有所帮助。
如果我的问题不明白,请在 cmets 中给我写信或编辑问题。
【问题讨论】:
标签: javascript function dom-events