布尔的cnblogs boolean
.net web developer boolean javascript ext prototype dom nvelocity nhibernate log4net spring.net aspect db4o json ioc aop objectbuilder mvc pattern workflow memcached Lucene unity LazyParser survey cms mef
博客园
社区
首页
新随笔
联系
管理
订阅
随笔- 50 文章- 0 评论- 171
js用于树型结构级联选择 支持三态级联选择
<
html
>
<
head
>
<
meta
http-equiv
="Content-Type"
content
="text/html; charset=gb2312"
>
<
title
>
及联选择-用于权限选择比较合适
</
title
>
</
head
>
<
body
>
<
ul
id
="tree"
>
<
li
><
input
type
=checkbox
>
<
ul
>
<
li
><
input
type
=checkbox
>
<
ul
>
<
li
><
input
type
=checkbox
></
li
>
<
li
><
input
type
=checkbox
></
li
>
</
ul
>
</
li
>
</
ul
>
</
li
>
</
ul
>
</
body
>
<
script
language
="javascript"
>
var
arr
=
tree.getElementsByTagName('input')
for
(
var
i
=
0
; i
<
arr.length; i
++
)
{
var
input
=
arr[i]
if
(input.type
==
'checkbox')
{
input.onclick
=
ClickInput
}
}
function
ClickInput()
{
var
li
=
this
.parentElement;
var
arr
=
li.getElementsByTagName('input')
for
(
var
i
=
0
; i
<
arr.length; i
++
)
{
var
input
=
arr[i]
if
(input.type
==
'checkbox')
{
input.checked
=
this
.checked
}
}
var
li
=
li.parentElement.parentElement
while
(li.tagName.toLowerCase()
==
'li')
{
var
input
=
li.childNodes[
0
]
if
(input.tagName.toLowerCase()
==
'input')
{
input.checked
=
this
.checked
}
li
=
li.parentElement.parentElement
}
}
</
script
>
</
html
>
更新:支持三态级联选择
下载:
/Files/boolean/checkbox3StatucCascadeSelectTree.zip
在线演示:
/Files/boolean/cascadeTree.htm
posted @ 2007-01-10 13:26
布尔
阅读(894)
评论(0)
编辑
收藏
所属分类:
Javascript
新用户注册
刷新评论列表
标题
姓名
主页
Email
(博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
网站首页
新闻频道
社区
小组
博问
网摘
闪存
找找看
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2007-06-21 15:16 编辑过
相关文章:
不可多得的Javascript(AJAX)开发工具 - Aptana
不可多得的Javascript(AJAX)开发工具 - Aptana
prototype.js 1.4版开发者手册(强烈推荐)
《Windows用户态程序高效排错》
问个Javascript的问题
Javascript高手进来下.帮我改进
Javascript 2 前途尘埃落定
视点观察:Javascript 是一个错误吗?
相关链接:
所属分类的其他文章:
想起温习一下JS中的this apply call arguments
学习利用JSON 摆脱表单与业务对象双向转换的繁琐工作
阅读Ext 学习Javascript(二)Core/Ext.extend 从继承说起
阅读Ext 学习Javascript(一)Core/Ext.js
你还在截取标题的长度吗
select元素的options.add 与 insertbefore的区别
更新:级联选择树支持三态了
Tootip小程序,整理一下自己用
网页右键菜单
求完数的js版本
最新IT新闻:
Google股价跌破329美元 61%员工期权价值归零
十年祭:昔日明星软件今何在?
六大可能出售IT企业名单:SUN领头或被猎走
Linux内核2.6.27正式到来
《星际争霸2》一分为三 各种族依次登场
公告
<
2007年1月
>
日
一
二
三
四
五
六
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
给我留言
查看留言
我管理的小组
Ext 2.0
我参加的小组
创业交流
SAP
搜索引擎
读书(Books)
web标准设计
.NET 3.x
博客园精华集出版小组
08欧锦赛
CLR基础研究小组
易书阁
我参与的团队
北京.NET俱乐部(0/1553)
Security(0/25)
随笔分类
(24)
Javascript(19)
(rss)
Ruby(1)
(rss)
Workflow
(rss)
生活
(rss)
算法(3)
(rss)
团队建设(1)
(rss)
项目管理
(rss)
随笔档案
(37)
2008年8月 (2)
2008年6月 (1)
2008年1月 (1)
2007年11月 (1)
2007年10月 (4)
2007年9月 (2)
2007年8月 (2)
2007年7月 (1)
2007年6月 (3)
2007年5月 (3)
2007年4月 (5)
2007年3月 (3)
2007年2月 (2)
2007年1月 (2)
2006年12月 (3)
2006年11月 (2)
新闻档案
(6)
2008年4月 (1)
2007年10月 (1)
2007年9月 (1)
2007年8月 (1)
2007年6月 (1)
2007年5月 (1)
相册
生活
Javascript
E路网
致力于Web技术推广
SCBR
web控件
xmlmenu tree toolbar popmenu table
冯大辉
就职于阿里巴巴旗下的支付宝网络有限公司
简历
我的简历
陶来旅游休闲
挺好的新兴的旅游休闲网站
我的jimdo
life
Google个性化主页
lisq.xuecs.com
dreamehost上的虚拟主机
八宝盒
李老师
天下事有难易乎
李强的空间
积分与排名
积分 - 65560
排名 - 670
最新评论
1. re: “谁养鱼”的表格解答步骤
这题应该有不严密的地方吧?
第四个条件,“绿色房子在白色房子左面”,并不一定是邻居啊
(energy)
2. re: 将单机版短信猫变成网络版
不错..支持~ (willieQ)
3. re: 阅读Ext 学习Javascript(二)Core/Ext.extend 从继承说起
@versoft
你说读后在云里还是读前就在雾里呢?
(布尔)
4. re: 阅读Ext 学习Javascript(二)Core/Ext.extend 从继承说起
云里雾里... (versoft)
5. re: js也可以有自定义事件 注入就是这么爽
obj[p] = new Function(obj[p].toString().replace('function(){', '').replace('}', 'Event.occor(this,p)... (123123)
阅读排行榜
1. 阅读Ext 学习Javascript(一)Core/Ext.js(5930)
2. “谁养鱼”的表格解答步骤(3724)
3. 阅读Ext 学习Javascript(二)Core/Ext.extend 从继承说起(3579)
4. 学习利用JSON 摆脱表单与业务对象双向转换的繁琐工作(2995)
5. 加强的alert confirm js自定义对话框 多个按钮 ICO自定义(2630)
评论排行榜
1. 排序还可以这样做(19)
2. 节点可以移动的ul构造的树形(19)
3. 加强的alert confirm js自定义对话框 多个按钮 ICO自定义(16)
4. 阅读Ext 学习Javascript(一)Core/Ext.js(16)
5. “谁养鱼”的表格解答步骤(14)