不可以,你没有指定id=<%=B_id%>,可以用this关键字指向当前对象。onMouseOver="this.style.visibility='hidden';"

解决方案 »

  1.   

    <img src="images/Builds/<%=B_img%>" border="0" onMouseOver="this.style.visibility='hidden';" onMouseOut="this.style.visibility = 'visible';">
      

  2.   

    <div id="<%=B_name%>" style="position:absolute; left:98px; top:<%=i%>px; width:425px; height:14px; z-index:1; background-color: #FFCC00; layer-background-color: #FFCC00; border: 1px none #000000; visibility: visible;">  <%
      hidden=B_name&".style.visibility='hidden'"
      visible=B_name&".style.visibility='visible'"
      %><a href="#"><img src="images/Builds/<%=B_img%>" border="0"
    onMouseOver="<%=hidden%>;" onMouseOut="<%=visible%>;"></a>这样呢?
      

  3.   

    this 是本身的这张图片,我要显示的是另外的层
      

  4.   

    <a href="#"><img src="images/Builds/<%=B_img%>" border="0"
    onMouseOver="city.style.visibility='hidden'" onMouseOut="city.style.visibility='visible'"></a>这样隐藏的不是层啊,是我定义的另外一个输入框。怪哉!