<img src="http://community.csdn.net/logo/Images/eye001.gif" onclick=document.getElementById("div1").style.display=''>
<div id="div1" style="display:none">
<img src="http://images.csdn.net/upimgs/CSDN-ad120_360.GIF">
</div>

解决方案 »

  1.   

    <img src="http://community.csdn.net/logo/Images/eye001.gif" onmouseover=document.getElementById("div1").style.display='' onmouseout=document.getElementById("div1").style.display='none'>
    <div id="div1" style="display:none">
    <img src="http://images.csdn.net/upimgs/CSDN-ad120_360.GIF">
    </div>
      

  2.   

    还要改变层的位置才行。
    在onmouseover的事件里加上:
    document.getElementById("div1").style.pixelLeft=event.clientX;
    document.getElementById("div1").style.pixelTop=event.clientY;