CS里是这样加载根节点的:
childnode0.ToolTip = rowCompany["CompanyName"].ToString();子节点是这样加载的:
childnode3.ToolTip = rowEmployee["EmployeeID"].ToString();------------------------------------------------------------------------var tree = document.getElementById("TreeView1").getElementsByTagName("INPUT");
for(var i=0;i<tree.length;i++)
{
var d = tree[i].id;
var e = d.replace("CheckBox","Nodes");
var div = window.document.getElementById(e);
if(tree[i].type == "checkbox" && tree[i].checked && tree[i].title != "" && div == null)
{
EmployeeID = EmployeeID + "'" + tree[i].title + "',";
j = j + 1;
getParent(tree[i]);
}
}function getParent(node) {
var kkk = node.title;
alert(kkk);//这里可以输出值
if (node.parentNode != null) {
getParent(node.parentNode);
}
else {
alert(node.title);//这里怎么也输出不了值
}
}我无非就是如果子节点有选中,那么得到根节点的值,可是上面怎么也输出不了,是那里写错了吗?
childnode0.ToolTip = rowCompany["CompanyName"].ToString();子节点是这样加载的:
childnode3.ToolTip = rowEmployee["EmployeeID"].ToString();------------------------------------------------------------------------var tree = document.getElementById("TreeView1").getElementsByTagName("INPUT");
for(var i=0;i<tree.length;i++)
{
var d = tree[i].id;
var e = d.replace("CheckBox","Nodes");
var div = window.document.getElementById(e);
if(tree[i].type == "checkbox" && tree[i].checked && tree[i].title != "" && div == null)
{
EmployeeID = EmployeeID + "'" + tree[i].title + "',";
j = j + 1;
getParent(tree[i]);
}
}function getParent(node) {
var kkk = node.title;
alert(kkk);//这里可以输出值
if (node.parentNode != null) {
getParent(node.parentNode);
}
else {
alert(node.title);//这里怎么也输出不了值
}
}我无非就是如果子节点有选中,那么得到根节点的值,可是上面怎么也输出不了,是那里写错了吗?
解决方案 »
- 请教关于用gridview控件显示文件目录时自动换行的问题
- 还有什么是和ewebeditor类似的控件吗
- DropDownList1.SelectedValue.ToString()为什么传过来的总是DropDownList1.DataTextField
- 存储过程:判断太多,如何处理
- 查询表的问题,急!谢谢大家帮忙!
- 简单问题,请帮忙解决!谢谢
- TreeView问题求教
- 一个关于回发的问题
- 有点难度!asp:checkbox在客户端控制<asp:textbox>是否可操作,怎么做到?
- 如何用Linkbutton按钮传递参数?
- 如何压缩数据库(Sql server2005)
- HTML控件<button>的点击事件怎么用啊
getParent(node.parentNode);
}
else {//这里就是node.parentNode==null里,就没有node.title
alert(node.title);//这里怎么也输出不了值
}
看错了
if (node.parentNode != null) {
getParent(node.parentNode);//可能是执行这个递归的时候出错了吧
}