Javascript得到TreeView被选中的所有节点ID
2008-06-12 09:08
483 查看
function GetCheckedNode()
function GetCheckedNodeIds(node)
{
var ids='';
if(node.getAttribute("checked")==true)
{
ids+=','+node.getAttribute("ID");
}
else
{
var childNodes=node.getChildren();
var childCount=childNodes.length;
if(childNodes.length>0)
{
for(var i=0;i<childCount;i++)
{
ids+=GetCheckedNodeIds(childNodes[i]);
}
}
}
return ids;
}注:treeViewSource是TreeView控件。
被选中的意思是节点前的CheckBox被选中(checked)
若当前节点被选中,则不遍历其子节点。
最终返回选中节点ID用逗号分隔的字符串。
function GetCheckedNodeIds(node)
{
var ids='';
if(node.getAttribute("checked")==true)
{
ids+=','+node.getAttribute("ID");
}
else
{
var childNodes=node.getChildren();
var childCount=childNodes.length;
if(childNodes.length>0)
{
for(var i=0;i<childCount;i++)
{
ids+=GetCheckedNodeIds(childNodes[i]);
}
}
}
return ids;
}注:treeViewSource是TreeView控件。
被选中的意思是节点前的CheckBox被选中(checked)
若当前节点被选中,则不遍历其子节点。
最终返回选中节点ID用逗号分隔的字符串。
相关文章推荐
- 使用JavaScript展开/折叠TreeView中所有节点
- sql通过一个节点ID得到所有子节点
- 如何使用javascript得到TreeView当前选中的节点【收集】
- 使用JavaScript展开/折叠TreeView中所有节点(Expand and Collapse All Nodes of asp.net Treeview on the client with javascript)
- treeview 节点循环 得到 被选中的checkbox 值
- ASP.NET 2.0 TreeView中用JavaScript实现选择子接点CheckBox是自动选择上父节点(或者所有父节点)
- 【原】用使用JavaScript展开/折叠TreeView中所有节点(Expand and Collapse All Nodes of asp.net Treeview on the client with javascript)
- 实现单击tree的子节点得到其所有父节点的id呢
- java递归根据节点ID得到所有父节点名称
- 关于如何移除TreeView中的所有选中节点的一点体会
- asp.net TreeView安装、使用(如何将TreeView打包发布)(带CheckBox选择框的TreeView的初始化,TreeView客户端操作:选择父节点后自动选择所有子节点,子节点选择后自动选择父节点)(TreeView节点精确定位)
- 获得ztree的所有子节点id
- Javascript获取父元素下所有节点/第一个节点
- delphi treeview 遍历所有子集节点
- 根据父节点ID,生成treeView
- JQuery折叠所有的TreeView节点
- TreeView对象选择某节点下所有节点与子节点
- JavaScript获取某个元素节点的所有子元素节点标签
- 循环访问 TreeView 控件的所有节点
- 前台遍历TreeView所有节点