runxinzhi.com
首页
百度搜索
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
相关阅读:
NOIP simulation
NOIP2013
BZOJ 4176 Lucas的数论
BZOJ 3512 DZY Loves Math IV
BZOJ 3994 Sum
BZOJ 4174 tty的求助
BZOJ 3561 DZY Loves Math VI
BZOJ 2508 简单题/BZOJ 3775 点和直线
FTR #1 百步穿杨
BZOJ 4407 于神之怒加强版
原文地址:https://www.cnblogs.com/boolean/p/616611.html
最新文章
从函数到可变长参数
登陆和注册以及文件替换
18.8.22 考试总结
「BZOJ3697」「FJ2014集训」采药人的路径
18.8.21 考试总结
bzoj 2653 洛谷 P2839 [国家集训队] middle
18.8.20 考试总结
18.8.19 考试总结
18.8.17 考试总结
18.8.16 考试总结
热门文章
NOI 2009 诗人小G
18.8.15 考试总结
invalid types 'int[int]' for array subscrip
NOIP 2013 提高组 day1 T2 火柴排队 归并 逆序对
NOIP 2013提高组day 1 T 1转圈游戏 快速幂
PERMUTATION
NOIP2015BLOCKADE c++ 代码
NOIP2012BLOCKADE贪心思想证明
树的经典问题和方法
生成树相关问题
Copyright © 2020-2023
润新知