http://gudai.cnblogs.com/archive/2006/03/21/355093.html
解决方案 »
- Html5版本的全套股票行情图开源了,附带实现技术简介(散分)
- 求动态加载的梅花雪mztreeview2.0,谢谢!
- 如何将数据保存在客户端的xml文件中?高手请进!!!
- 200分!!!!-----求搞人指点下程序.(关于javascript树,搞了一个星期没搞定)!
- 求教,关于图层的放大、缩小、上下左右的移动
- 如何得到下拉列表选框的文本值
- 请教:用window.open方法弹出的窗口可以让它总在最前么?
- 这个怎样解决:页面左面有一个树形菜单,可以隐藏,隐藏后右面内容占据整个页面,把banner条都隐藏了,怎么解决呢?
- 用层做的动态下拉菜单弹出后,为何不在最上层?
- 如何重复为cookie添加数据 或者替换cookie数据
- 求教js调用js
- 求给定一个日期,算出该日期在那个月第几周的函数
你这个树确实是checkbox,可我也不知道如何给checkbox的name赋值
功能没有梅老大新版的强,但是相对简单一些,给楼主参考。
//.....最后想得到被选中的节点的数据可以这样:for(var i in a.nodes)
{
if(a.nodes[i].checked) alert(a.nodes[i].id);
}
a.expandAll('1');//我让节点全部展开,因为我要设置默认值
//*/
for(var i in a.nodes)
{
//if(a.nodes[i].id == 14) a.nodes[i].checked=true;
alert(a.nodes[i].id);//这里我发现弹出的ID值始终只到第二层节点,但是节点确实是全部展开了4层,这是怎么回事呢,这样我取不到节点对象,也就不能设置默认值 ....
if(parseInt(a.nodes[i].id) == 14)
a.nodes[i].checked = true;
}
function aa()
{
for(var i in a.nodes)
{
if(a.nodes[i].checked) //a.nodes[i].checked = true;
alert(a.nodes[i].index+" id : "+a.nodes[i].id);
}
}