把onmouseout="this.style.display='none';">这句删了

解决方案 »

  1.   

    凑合用,哈  <div id="div1" style="display:none;width:100px;height:40px; background-color:Red;" onmouseout="this.style.display='none';">
            <a href="#" onmouseover="document.getElementById('div1').style.display = 'block';">abc</a>
        </div>
        <br />
        <br />
        <div>
            <a href="#" onclick="document.getElementById('div1').style.display = 'block';">123</a>
        </div>
      

  2.   

    改进,现在好多了  <div id="div1" style="display:none;width:100px;height:40px; background-color:Red;" onmouseout="this.style.display='none';" onmouseover="this.style.display='block';">
            <a href="#">abc</a>
        </div>
        <br />
        <br />
        <div>
            <a href="#" onclick="document.getElementById('div1').style.display = 'block';">123</a>
        </div>
      

  3.   

    onmouseout 与 onmouseover 基本上都是配对用的!