JSFiddle - React, Tailwind, and code Playground
HTML
<input type="button" value="按钮" id="btn1">
<div id="div1"></div>
CSS
#div1{
width:100px;
height:200px;
border:1px solid red;
display: none;
}
JavaScript
var oBtn=document.getElementById('btn1');
var oDiv=document.getElementById('div1');
oBtn.onclick=function(ev){
var oEvent=ev||event;
//阻止当前事件函数事件冒泡
oDiv.style.display='block';
}
document.onclick=function(){
setTimeout(function(){//观察事件冒泡:div出现一秒钟后隐藏了
oDiv.style.display='none';
},1000);
}