zoukankan      html  css  js  c++  java
  • 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>

  • 相关阅读:
    Linux系统调用
    Kubernetes 中强化tab 功能
    Docker镜像构建之案例分享
    网络基础之名词介绍
    网络基础协议之UDP(下篇)
    网络基础协议之UDP(上篇)
    内核升级
    尼恩 Java高并发三部曲 [官方]
    CDN图解(秒懂
    DNS图解(秒懂
  • 原文地址:https://www.cnblogs.com/top5/p/1757682.html
Copyright © 2011-2022 走看看