求助!!JS问题,会的,不会的都来看看!!

migo2008 2008-10-06 10:34:50
现在要做一个功能树,代码如下:

<logic:present name="list">
<logic:iterate id="dto" name="list"
type="com.pic.dto.sysMan.FuncInfoDTO" indexId="index">
<!--父模块-->
<logic:equal name="dto" property="parentId" value="">
<tr><td><img src="../images/tree_line.gif"></td></tr>
<tr>
<input type="hidden" value="<%=dto.getFuncId() %>" id="test">
<td onmouseup=doit(mytable<%=dto.getFuncId()%>,img<%=dto.getFuncId() %>) style="cursor:hand;" class="tree">
<img src="../images/tree_line03.gif" align="absmiddle">
<img src="../images/tree_line04.gif" align="absmiddle">
<img id="img<%=dto.getFuncId() %>" src="../images/tree_minus.gif" align="absmiddle">
<bean:write name="dto" property="funcName"/></td>
</tr>
</logic:equal>
<tr><td>
<logic:notEqual name="dto" property="parentId" value="">
<!-- 子模块 -->
<table id=mytable<%=dto.getParentId() %> style="display:'';" width="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td colspan="2"><img src="../images/tree_line.gif"></td></tr>
<tr>
<td width="16"><img src="../images/tree_line03.gif" align="absmiddle"></td>
<td><a href="<bean:write name='dto' property='funcLink'/>" target="main"><img src="../images/tree_file02.gif" align="absmiddle">
<bean:write name="dto" property="funcName"/></a></td>
</tr>
</table>
</logic:notEqual>
</td></tr>
</logic:iterate>
</logic:present>



树可以迭代出来,但是其中的js效果不能出来.js方法如下:

function doit(oTable,img)
{
if(oTable.style.display=="none")
{
oTable.style.display="";
img.src="../images/tree_minus.gif";
}
else{
oTable.style.display="none";
img.src="../images/tree_plus.gif";
}

}



请大家帮我看看是怎么回事,谢谢了!
...全文
77 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tondayong1981 2008-10-12
  • 打赏
  • 举报
回复
将table外套个div标记,使用他的style.display 的hidden block属性应该可以实现
migo2008 2008-10-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yingchun888 的回复:]
oTable.style.display="";
改成oTable.style.display="block";试试
[/Quote]
改了还是没用
=======================
寻找高人!!
migo2008 2008-10-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 shijiang 的回复:]
img.src="../images/tree_plus.gif";
可能是路径不对吧。。。
[/Quote]
图片显示正常的啊
yingchun888 2008-10-06
  • 打赏
  • 举报
回复
oTable.style.display="";
改成oTable.style.display="block";试试
shijiang 2008-10-06
  • 打赏
  • 举报
回复
img.src="../images/tree_plus.gif";
可能是路径不对吧。。。

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧