<body>
<c:if test="${n1=='1'}">
<script language=jscript>
 alert("");
 document.getElementsByName("nn1").style.display="block";
</script>
</c:if>
<td>
<div id="nn1" style="display:none"><a href="javaScript:show11()"><img src="<%=request.getContextPath()%>/OrgManager/images/l-dwsz.gif" width="177" height="25" border="0" /></a></div>
</td>
</body>

解决方案 »

  1.   

    document.getElementsByName("nn1").style.display="block"; 这是按标签名来查找的
    如果按id应该是document.getElementById("nn1")
      

  2.   

    getElementsById
    改成
    getElementById
      

  3.   


    <body> 
    <c:if test="${n1=='1'}"> 
    <script language=jscript> 
    function $(id)
    {
        return document.getElementById(id);
    }
    alert(""); 
    $('nn1').style.display="block"; 
    </script> 
    </c:if> 
    <td> 
    <div id="nn1" style="display:none"> <a href="javaScript:show11()"> <img src=" <%=request.getContextPath()%>/OrgManager/images/l-dwsz.gif" width="177" height="25" border="0" /> </a> </div> 
    </td> 
    </body>