原生js怎样利用事件冒泡让这个div消失?

当这个div是显示的时候 点击页面任意其它地方让这个div消失 原生js应该怎么写呢 对前端不熟 我记得以前看别人说过好像在else里面加一句让事件冒泡的话 然后在onclick外面给body加一个点击事件 具体代码我忘了 我搜索半天也没有找到方法 求大家指教


var oMenu=document.getElementById('dropdown');

var oBtn1=document.getElementById('btn1');

oBtn1.onclick=function(){

   var dis=window.getComputedStyle(oMenu).getPropertyValue("display"); 

   if(dis=="none"){

         oMenu.style.display="block";

   }else{

         oMenu.style.display="none";

   }

}


UYOU
浏览 432回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript