当前位置:编程学习 > C#/ASP.NET >>

javascript 获取treeview选中的节点值

如题!我想用js获取treeview选中的节点值,怎么办?treeview是.net自带的。 --------------------编程问答-------------------- treeview不管是不是.net自带的,输出到客户端,都是标准的HTML代码.
并且服务器端控件,是可以获取客户端的ID的

或者你也可以获取document.all去获取所有类型为checkbox的input元素.判断checked是否为选中状态. --------------------编程问答-------------------- http://blog.csdn.net/Eray/archive/2007/06/08/1644069.aspx
跟据里面的代码,自己改改,是能获得值的。 --------------------编程问答-------------------- 用Hidden控件来取值.
var text = document.getElementById("TreeView1").getChildren().getAttribute("NodeData");
document.all.hidden1.value += text;
在后台代码里用:
String text = Request.Form["hidden1"].ToString();
--------------------编程问答-------------------- nodeIndex=TreeView1.selectedNodeIndex;
NodeData=TreeView1.getTreeNode(nodeIndex).getAttribute("NodeData"); --------------------编程问答-------------------- document.getElementById("TreeView1").nodes[0] --------------------编程问答-------------------- document.getElementById("TreeView1").nodes[0]
可能可以,不用js的话,更加容易。 --------------------编程问答-------------------- 支持用Hidden控件来获取,
想请教下3楼,如果节点很多,层次很多,就是要拼字符串给(input) Hidden控件,找到对应节点状态,存取会不会很麻烦?有什么好的方法? --------------------编程问答-------------------- 期待,但没声了 --------------------编程问答--------------------
引用 2 楼 Eray 的回复:
http://blog.csdn.net/Eray/archive/2007/06/08/1644069.aspx 
跟据里面的代码,自己改改,是能获得值的。

你上面的代码要放在哪里,要给treeview添加事件吗
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,