div.onmousedown = function (event) {
  event.cancelBo... // 网上搜一下 取消事件向上进行
}
document.onmousedown = function (event) {
  div.
}

解决方案 »

  1.   

    document.onclick=function(e)
    {
      e=e||event;
      var tag=e.target?e.target:e.srcElement;
      if(tag.id!="div的id")
       document.getElementById("div的id").style.display="none";
    }
      

  2.   

    <script>
    document.onclick=function(e)
    {
      e=e||event;
      var tag=e.target?e.target:e.srcElement;
      if(tag.id!="div")
       document.getElementById("div").style.display="none";
    }</script>
    <div id="div">
    <table>
    <tr>
      <td>我不像长大!</td>
    </tr>
    </table>
    </div>