文档介绍:我感觉这个还挺好用的,给你吧
<html>
<head>
<script type="text/javascript">
var treeDate = new Array();
var selectedUser = "";
//数据类型:0节点ID,1所在层次,2父节点,3是否有子节点,4节点内容ID,5节点显示内容,6类型(1为部门,2为用户组,3为用户)(根节点id为0,层次为0)
treeDate[0] = new Array(1,1,0,1,'dept1','部门1',1);
treeDate[1] = new Array(2,1,0,1,'group1','用户组1',2);
treeDate[2] = new Array(3,1,0,0,'user1','用户1',3);
treeDate[3] = new Array(4,2,1,0,'user2','用户2',3);
treeDate[4] = new Array(5,2,1,1,'dept2','部门2',1);
treeDate[5] = new Array(6,2,1,0,'user3','用户3',3);
treeDate[6] = new Array(7,2,1,0,'user4','用户4',3);
treeDate[7] = new Array(8,2,2,0,'user5','用户5',3);
treeDate[8] = new Array(9,2,2,0,'user6','用户6',3);
treeDate[9] = new Array(10,3,5,0,'user7','用户7',3);
treeDate[10] = new Array(11,3,5,0,'user6','用户6',3);
//取一级节点
function getLv1Nodes(){
for(var i=0;i<;i++){
if(treeDate[i][1]==1){
("<tr id ='node"+treeDate[i][0]+"'><td height=20>");
if(treeDate[i][3]==0){
(" <image id ='img"+treeDate[i][0]+"' src=''/>");
}else{
(" <image id ='img"+treeDate[i][0]+"' src='' onClick='closeNode("+treeDate[i][0]+")' style='cursor:hand'/>");
}
(" <input type='checkbox' name='isCheck' id='isCheck"+treeDate[i][0]+"' onclick=\"setChecked("+treeDate[i][0]+")\">");
if(treeDate[i][6]==3){
(treeDate[i][5]);
}else{