var node=tree.getTreeNode(tree.clickedNodeIndex);
node.setAttribute("Checked", node.getAttribute("checked")?false:true);
node.setAttribute("Checked", node.getAttribute("checked")?false:true);
解决方案 »
- jquery如何查找字符串
- TcpListener的使用,TCP 网络客户端侦听
- 求随机图地址?
- 了解V5SHOP系统模版机制的请经来帮忙看下?
- SQL注入真的很难防吗
- 关于RadPanelbar的DataFieldID和DataFieldParentID在DataSource为IQueryable <T>时的设置问题
- VS2008母版的问题
- asp.net 网站上传,如何配置web.config
- 输入:任意的浮点数,输出:用英文输出相同的数值
- 在线等,解决马上结贴。DataGrid里添加超链接列绑订字段,想改变绑订字段的内容后传值给一个页面怎么做,回者有分。
- 怎样安装ASP。NET
- 怎样删除连在一起的多个字符串?
我是在单击一个html控件的响应事件里用下面的几个js函数来取得被选中的函数的,这该怎么办呢,该在哪儿填你的这两行函数呢?
//从Treeview中寻找被选中的所有节点
function FindCheckedFromTree(tree)
{
var i = 0;
var node;
//document.Form1.tbxNENum.value = '';
while ((node=tree.getTreeNode(i.toString(10))) != null)
{
if (node.getAttribute("Checked"))
AddChecked(node);
FindCheckedFromNode(node);
i = i + 1;
}
}
//从一个节点寻找其中所有被选中节点(递归)
function FindCheckedFromNode(node) {
var i = 0;
var nodes = new Array();
nodes = node.getChildren();
//alert('Now searching ' + ': ' + node.getAttribute("Text"));
for (i = 0; i< nodes.length; i++) {
var cNode;
cNode=nodes[i];
if (cNode.getAttribute("Checked"))
AddChecked(cNode);
if (parseInt(cNode.getChildren().length) != 0 ) {
FindCheckedFromNode(cNode);
}
}
}
//标记一个节点被选中
function AddChecked(node) {
document.Form1.tbxNENum.value += node.getAttribute("ID")+"/"+node.getAttribute("Text")+","
}