可能是href='#'导致页面跳转href='#'去掉,用javascript:void(0)或者用style="cursor:hand"
或者onclick='...; return false;'

解决方案 »

  1.   

    同意楼上的说法,因为href='#'时候对页面进行了刷新,但是javascript:void(0)不会对页面进行刷新
      

  2.   

    楼上的方法我试过了
    还是不行
    通过body中的onmouseover="alert(event.srcElement.id)"我从层移动到菜单上它就提示鼠标离开了当前对象
    说明是对象包含问题
    怎么取得容器对象才是关键!继续讨论
      

  3.   

    可能是没理解你的题意,先用静态的试试,不要js添加<a>,还有你的onclick做了什么事也没说
      

  4.   

    onclick是处理的方法
    这个没什么关系
    关键是onmouseout