rt
解决方案 »
- 关于类的调用,请高手帮忙解决????
- 为什么在后台拿不到前台控件
- 关于动态加载程序集
- 不知道如何实现,请大家出出主意,感激!
- asp.net 2.0中可以使用CSS滤镜吗?
- .NET页面设计
- 急急 window.showModalDialog 怎么关闭关窗口
- 请教版主和高手们给个指点,做asp.net程序的前期准备
- 大虾救命呀~page_load中执行两条sql语句???
- RequiredFieldValidator控件中Text属性和ErrorMessage属性用法有什么区别?
- 如何给Treeview各节点增加 '添加'链接? 如内所示:
- 重开个贴.问如何在客户端操作DataGrid中得DropDownList ,CheckBox,及CheckBoxList
http://search.csdn.net/Expert/topic/1525/1525202.xml?temp=.9699365
TreeNode pnode;
if(node.Parent is TreeNode)
pnode=(TreeNode)node.Parent;
else
//node is root node
10.设置所选节点,如选中第二个节点
function SetSelNode()
{
TreeView1.selectedNodeIndex="1";
}11.得到所选节点的Text,ID或NodeData
function GetAttribute()
{
alert(TreeView1.getTreeNode(TreeView1.selectedNodeIndex).getAttribute("Text"));
}
替换Text为ID或NodeData,可分别得到所选节点的ID或NodeData12.修改节点属性,如修改第一个节点的Text
function ModifyNode()
{
var node=TreeView1.getTreeNode("0");
node.setAttribute("Text","hgknight");
}13.得到点击节点
function TreeView1.onclick()
{
alert(TreeView1.getTreeNode(TreeView1.clickedNodeIndex).getAttribute("Text"));
}14.添加节点
function AddNode()
{
var node=TreeView1.createTreeNode();
node.setAttribute("Text","hgknight");
TreeView1.add(node);
}
15.js遍历所有节点
//只针对根结点,大家把它可改为递归形式
var NodeArray=new Array();
NodeArray=TreeView1.getChildren();
for(i=0;i<NodeArray.length;i++)
{
cNode=NodeArray[i];
alert(cNode.getAttribute("Text"));
}