HTML点击元素以外任意地方隐藏该元素

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/meimeieee/article/details/79338472

HTML点击元素以外任意地方隐藏该元素

原生javascript写法:

var scheduleBox = document.querySelector('#schedule-box') 
document.addEventListener("click", function(e){
     // 判断被点击的元素是不是scheduleInput元素,不是的话,就隐藏之
     if( e.target !== scheduleBox ){
           scheduleBox.style.display = "none";
     }
});

jQuery写法:

document.on('click',function(e){  
  if( e.target !== aaa ){  
    aaa.hide();  
  }  
});  



阅读更多

扫码向博主提问

狂野小青年

博客专家

非学,无以致疑;非问,无以广识
  • 擅长领域:
  • PHP
  • Android
  • Linux
  • web前端
  • 产品
去开通我的Chat快问
换一批

没有更多推荐了,返回首页