document.onclick = function (event) { var e = event || window.event; var elem = e.srcElement || e.target; while (elem) { if (elem != document) { if (elem.id == "目标ID") { show(); return; } elem = elem.parentNode; } else { hide(); return; } } }