javascript动态树形结构的实现
来源:互联网 发布:淘宝网消保规则 编辑:程序博客网 时间:2024/06/05 05:21
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
<script type="text/javascript">
function all(){
node('d1', 'd0', '111');
node('d2', 'd1', 'aaa');
node('d3', 'd2', 'bbb');
node('d4', 'd1', 'ccc');
node('d5', 'd1', 'ddd');
node('d6', 'd4', 'eee');
node('d7', 'd3', 'fff');
node('d8', 'd0', '222');
}
function node(id, pid, txt){
var kong = ""
var father = document.getElementById(pid);
var child = document.createElement("div");
child.id = id;
for (var i = 0; i < father.age - 0; i++) {
kong = kong + " ";
}
child.age = (father.age - 0 + 1);
child.innerHTML = kong + txt;
child.onclick = show;
father.appendChild(child);
if (pid != "d0") {
child.style.display = "none";
}
}
function show(){
window.event.cancelBubble = true;
var parents = window.event.srcElement.id;
var childs = document.getElementById(parents).childNodes;
for (var i = 1; i < childs.length; i++) {
if (childs[i].style.display == "none")
childs[i].style.display = "block";
else
childs[i].style.display = "none";
}
}
</script>
</head>
<body onload="all()">
<div id="d0" age="0">
</div>
</body>
</html>
- javascript动态树形结构的实现
- 树形结构的实现
- 树形结构的实现
- 树形结构的实现
- javascript+css简单实现树形结构列表
- WebLogic树形结构的实现
- 动态树形菜单的实现
- 关于javascript树形结构的编写问题
- JavaScript之树形结构的数据(一)
- javaScript树形结构
- 多叉树结合JavaScript树形控件实现无限级树形菜单(一种构建多级有序树形结构JSON(或XML)数据源的方法)
- 多叉树结合JavaScript树形控件实现无限级树形菜单(一种构建多级有序树形结构JSON(或XML)数据源的方法)
- 多叉树结合JavaScript树形控件实现无限级树形菜单(一种构建多级有序树形结构JSON(或XML)数据源的方法)
- JAVASCRIPT + PHP 应用二:网页设计中树形菜单的动态实现
- 利用ext实现的简单树形结构
- java实现文件夹的遍历(树形结构)
- js的树形结构怎么实现
- oracle 中 树形结构数据的实现
- 快速锁定
- 为什么要始终使用PreparedStatement代替Statement?
- 久违
- 输入法杀手病毒
- 在VC中MSFlexGrid内嵌EDIT、COMBOBOX的实现方法
- javascript动态树形结构的实现
- IfThen/IIF/Case
- Apache 的简单Rewrite
- SQLServer如何改变数据库对象所有者?
- PHP基础知识总结
- javascript实现简易计算器
- QQ等级:QQ在线等级说明
- 一个数据库完全一致恢复的测试实例
- Window Mobile 手机检测环境噪声