Javascript 点击div之外任何地方,隐藏div

  1. document.onclick = function (event) {  
  2.     var e = event || window.event;  
  3.     var elem = e.srcElement || e.target;  
  4.   
  5.     while (elem) {  
  6.         if (elem != document) {  
  7.             if (elem.id == "目标ID") {  
  8.                 show();  
  9.                 return;  
  10.             }  
  11.             elem = elem.parentNode;  
  12.         } else {  
  13.             hide();  
  14.             return;  
  15.         }  
  16.     }  
  17. }  

猜你喜欢

转载自blog.csdn.net/ling1234ling1234/article/details/51144383