两种方法
(用了jquery的选择器)
一 点击元素时触发,但点击本体时不变
var divClicked = false;
$('popDiv').onclick=function(){
divClicked = true;
};
document.onclick = function() {
if(!divClicked) $('popDiv').style.display = 'none';
divClicked = false;
};
二 点击body时触发,但是点击本体时中断点击body的效果
$("body").click(function(){
$("#aa").css('display',"none ");
});
$("#aa").click(function(e) {
if (e) { e.stopPropagation(); } else { window.event.cancelBubble = true; };
});