日期:2014-05-17  浏览次数:20682 次

jsp无法调用script
<head>
    <title>后台左侧导航页面</title>
<style type="text/css">
.dc{
display:none;
margin-left:10px;
}
</style>
<script language="javascript">
function test(e){
e.style.display=e.style.display=='block' ? 'none' : 'block' ;
}
</script>
  </head>
  
  <body>
   
     <li>
     <a href="#" onclick="test(children[0])">分类管理
     <div class="dc">
     <a href="${pageContext.request.contextPath}/manager/addcategory.jsp" target="right">添加分类</a><br/>
     <a href="${pageContext.request.contextPath}/manager/CategoryServlet?method=getAll" target="right"> 查看分类</a><br/>
     </div>
     </a>
     </li>
  </body>
</html>

打开此jsp后单击分类管理后无反应,显示不出添加分类和查看分类这两项怎么回事到底。。蒙圈了,求解

------解决方案--------------------
children[0] 有内容吗 ?这样能行,没这么用过
------解决方案--------------------
<a href="#" onclick="test('aaa')">分类管理
肯定是你那个children[0]的问题,我就没看到哪里定义了这个
------解决方案--------------------
document.getElementById("id超链接");用这个吧 

你的children[0]  不行 我试了一下