关于javascript树形结构的编写问题

原创 2004年04月07日 13:44:00

function branch(id, text){
this.id = id;
this.text = text;
this.write = writeBranch;
this.add = addLeaf;
this.leaves = new Array();
this.getid=getid;
}
function getid(){return this.id;}

function addLeaf(leaf){
this.leaves[this.leaves.length] = leaf;
}

function writeBranch(){
var branchString =
'< span class="branch" ' + onClick="showBranch(this.getid())"';

//编译的时候出现了this.getid()必须要赋予一个变量的问题,也就是左值问题

求教!!!!!!!!
branchString += '>< img src="plus.gif" id="I' + this.id + '">' + this.text;
branchString += '< /span>';
branchString += '< span class="leaf" id="';
branchString += this.id + '">';
var numLeaves = this.leaves.length;
for (var j=0;j< numLeaves;j++) branchString += this.leaves[j].write();
branchString += '< /span>';
return branchString;
}

树形结构的实现

做项目的时候有这样的需求,我们需要在下拉列表中把部门的结构以树形结构的形式给显示出来。原型如下: 我们的架构是SSH(struts2),下面将实现过程(代码都是一些核心代码)和大家分享: 一、代...
  • hxj135812
  • hxj135812
  • 2015年11月24日 13:29
  • 288

java、js中实现无限层级的树形结构(类似递归)

java: http://www.iteye.com/topic/1119961 js中: var zNodes=[ {id:0,pId:-1,name:"Aaaa"},  ...
  • jimmy609
  • jimmy609
  • 2013年09月30日 18:25
  • 84619

树状结构的实现

功能:1.添加,删除,修改结点。2.更改
  • tan313
  • tan313
  • 2014年11月19日 20:40
  • 273

LinuxC编写的列出文件树形结构的程序

  • 2011年09月27日 20:20
  • 2KB
  • 下载

用递归写的一个简单树结构

//** *实体列 */ public class Nodes {     private int id;//主键ID     private String parentId;//父节点...
  • rememberCard
  • rememberCard
  • 2016年11月30日 13:19
  • 345

树形结构的实现

做项目的时候有这样的需求,我们需要在下拉列表中把部门的结构以树形结构的形式给显示出来。原型如下: 我们的架构是SSH(struts2),下面将实现过程(代码都是一些核心代码)和大家分享: 一、代...
  • hxj135812
  • hxj135812
  • 2015年11月24日 13:29
  • 288

nodejs+express递归实现树形结构demo

  • 2015年12月14日 13:28
  • 5.13MB
  • 下载

WebLogic树形结构的实现

WebLogic8.1树形结构的实现草木瓜2006-6-6一、序本文是使用WebLogic的自带控件,如果对其比较陌生可以察看E:/bea/weblogic81/samples/workshop/Sa...
  • liwei_cmg
  • liwei_cmg
  • 2006年06月06日 22:07
  • 1693

浅谈 JavaScript 处理DOM树形结构

遍历 DOM 树方案1:递归模式function walkDom(node, callback) { if (node === null) { //判断node是否为null ...
  • u014150409
  • u014150409
  • 2015年06月28日 17:05
  • 860

【JS 设计模式 】用组合模式来实现树形导航--JS代码结构思路分析(二)

根据上一节中的HTML代码结构我们通过JS来渲染HTML代码,我们先提供一下JS的代码片段,这代码代码不是一个完整的代码是经过简化的。通过JS代码来分析如何组装HTML的; 我们先来分析一下面上面的代...
  • itpinpai
  • itpinpai
  • 2016年04月24日 15:07
  • 7929
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于javascript树形结构的编写问题
举报原因:
原因补充:

(最多只允许输入30个字)