从XML中读取节点信息存在一个ArrayList里面,每个元素是一个节点,节点包括
private String id;
private String parentId;
private String name;
private String level;
private String description;
private String menuURL;
private ArrayList subMenuList;
subMenuList是其子节点。现在想在页面上显示,有个方法应该是先遍历树,全部显示,只是子节点在未点击前标
记display=none。
但是现在我想在做一个函数,点击的时候才生成子节点,而且子节点点击也是调用这个
函数来展开其子节点
<ul>
<%for(MenuList){%>
<li id="layer" onclick="popmenu(subMenuList)">
<a href="">sth.</a>
</li>
<%}%>
</ul>popmenu生成和上面一样的页面代码,用于展开子节点的子节点
1.不过我刚学js,不知道怎传个ArrayList进去。
2.这个layer是用来设置display的,在第一层跟节点还能用layer〔n]来设置,不知道子
节点怎么设置了。
3.这个方法可行吗?