<body onclick="document.getElementById('menu').style.display='none'">
<span onmouseover="document.getElementById('menu').style.display='block'">菜单</span>
<div id="menu" style="display:none">
<li><a href="http://www.163.com">163</a></li>
<li><a href="http://www.baidu.com">baidu</a></li>
<li><a href="http://www.sohu.com">sohu</a></li>
<li><a href="http://www.sina.com">sina</a></li>
</div>
</body>

解决方案 »

  1.   

    链接部分在后台生成啊!!!
    <body onclick="document.getElementById('menu').style.display='none'">
    <span onmouseover="document.getElementById('menu').style.display='block'">菜单</span>
    <div id="menu" style="display:none">
    while(read){
    response.write("....");
    }
    </div>
    </body>这点你还有异议吗?
      

  2.   

    he_8134 的代码
    是把所有的div一次都显示或都隐藏?
    但我想经过每个图片显示不同的div,那不是要定义n个(id也是动态的,涉及php和js的很多变量传递,若仅一两个我倒会实现,难道用再定义n个input来传递参数啊?这样做就好麻烦了阿)