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

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();  
  }  
});  



猜你喜欢

转载自blog.csdn.net/meimeieee/article/details/79338472
今日推荐