try:<script>
function document.onclick() 

  with(window.event)
  { if (srcElement != document.all.divID)
    document.all.divID.style.display="none";
  }
}
</script>
<div id="divID" style="display:">123456</div>

解决方案 »

  1.   

    我估计这个点击除层外的地方,应该是某个大表格或是什么的,在那里家onclick事件.
      

  2.   

    <div id="divID" style="display:">123456</div>
    <script>
    document.onclick = function()
    {
        oDiv = document.getElementById("DivID");
        if( event.srcElement != oDiv && !oDiv.contains(event.srcElement) )
        {
             oDiv.style.visibility = "hidden";
        }
    }
    </script>
      

  3.   

    jianzong2000() 
    你的办法行哈,多谢,结贴