zoukankan
html css js c++ java
js 树的几个小技巧
function
s()
{
var
clickedNodeIndex
=
left_TreeView1.clickedNodeIndex;
var
nodeArray
=
new
Array();
var
i
=
clickedNodeIndex.lastIndexOf('.');
var
pIndex;
if
(i
==-
1
){
nodeArray
=
left_TreeView1.getChildren();
}
else
{
pIndex
=
clickedNodeIndex.substring(
0
,i);
var
pNode
=
left_TreeView1.getTreeNode(pIndex);
nodeArray
=
pNode.getChildren();
}
for
(i
=
0
;i
<
nodeArray.length;i
++
)
{
var
index;
if
(pIndex
==
null
)
{index
=
i
+
'';
}
else
{index
=
pIndex
+
';'
+
i;}
var
cNode;
cNode
=
nodeArray[i];
if
(index
!=
clickedNodeIndex)
{cNode.setAttribute('Expanded',
false
);}}}
function
GetNode()
{
var
choose;
var
indexid;
indexid
=
left_TreeView1.clickedNodeIndex;
if
(left_TreeView1.getTreeNode(indexid).getAttribute('Checked'))
{
choose
=
true
;
}
else
{
choose
=
false
;
}
var
Nodelist
=
new
Array();
Nodelist
=
left_TreeView1.getChildren();
for
(j
=
0
;j
<
Nodelist.length ;j
++
)
{
if
(indexid.charAt(
0
)
==
'
0
'
||
indexid.charAt(
0
)
==
'
2
'
||
indexid.charAt(
0
)
==
'
3
'
||
indexid.charAt(
0
)
==
'
1
')
{
if
(j
!=
indexid.charAt(
0
))
{
var
temp
=
j
+
'';
left_TreeView1.getTreeNode(temp).setAttribute('Checked',
false
);
var
no
=
new
Array();
no
=
left_TreeView1.getTreeNode(temp).getChildren();
for
(k
=
0
;k
<
no.length ;k
++
)
{
var
temp1
=
temp
+
'.'
+
k;
left_TreeView1.getTreeNode(temp1).setAttribute('Checked',
false
);
}
}
}
}
if
(choose
==
true
)
{
}
else
{
}
var
child
=
indexid.charAt(
0
);
var
temp3
=
new
Array();
temp3
=
left_TreeView1.getTreeNode(child).getChildren();
document.all.left_TextBox1.value
=
'';
var
flag_select
=
0
;
for
(l
=
0
;l
<
temp3.length ;l
++
)
{
var
temp4
=
child
+
'.'
+
l;
if
( left_TreeView1.getTreeNode(temp4).getAttribute('Checked')
==
true
)
{
document.all.left_TextBox1.value
=
document.all.left_TextBox1.value
+
left_TreeView1.getTreeNode(temp4).getAttribute('NodeData')
+
'
|
';
flag_select
=
flag_select
+
1
;
}
if
(flag_select
>
0
)
{ document.all.left_TextBox2.value
=
indexid.charAt(
0
);
}
else
{
document.all.left_TextBox2.value
=
'';
}
}
var
NodeArray
=
new
Array();
NodeArray
=
left_TreeView1.getTreeNode(indexid).getChildren();
for
(i
=
0
;i
<
NodeArray.length;i
++
)
{
var
tempindex
=
indexid
+
'.'
+
i;
left_TreeView1.getTreeNode(tempindex).setAttribute('Checked',choose);
if
(choose
==
true
)
{
document.all.left_TextBox1.value
=
'
0
';
document.all.left_TextBox2.value
=
indexid;
}
else
{
document.all.left_TextBox1.value
=
'';;
document.all.left_TextBox2.value
=
'';;
}
}
}
查看全文
相关阅读:
【随机梯度下降】理解与使用
【线性回归】波士顿房价预测
【knn临近算法】预测年收入
【knn近邻算法】算法实现的简单原理
【线性回归算法】小案例之确诊病例数据预测(只用于理解预测算法理解)
【前端】H5,底边按钮吸边,但是覆盖了列表循环的内容
【Django组件】WebSocket的简单实现
vue基础知识点
ES6---Proxy的理解的使用
Python 整数拆分
原文地址:https://www.cnblogs.com/gwazy/p/118021.html
最新文章
微软符号服务器的一个跳板
DynamoRIO,插桩库的编译
随便写点什么吧——关于dmp的问题,只有dmp,没有目标系统环境的情况下,下载dump中对应的模块的方法
Win7 x64 无法执行procmon(驱动不能加载),解决方案
c++ + swig + lua ,三位一体,组合式开发
兜兜转转--茫然
cookie
ajax
一些很好的算法教程(随时更新,看见几个存几个)
洛谷 P4408 [NOI2003]逃学的小孩
热门文章
洛谷 P1993 小 K 的农场
C++ 差分约束系统
需要学会但是没学会的算法(把感觉不熟的也加进去了)
微信小程序订阅消息调研
二.cmdb之资源信息收集及echarts展示
一.主机资产管理
报错:浏览器python无法访问此网站127.0.0.1 拒绝了我们的连接请求。 请试试以下办法: 检查网络连接 检查代理服务器和防火墙 ERR_CONNECTION_REFUSED
【SVM】理解与使用(不好完全掌握,知道如何使用即可)
【朴素贝叶斯】理解与使用
【决策树】理解与使用
Copyright © 2011-2022 走看看