<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    emu in blogjava

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      171 隨筆 :: 103 文章 :: 1052 評(píng)論 :: 2 Trackbacks
    < HTML >
    < HEAD >
    ??
    < TITLE > ???emu's???test???of???simple???tree </ TITLE >
    ??
    < SCRIPT??? LANGUAGE ="JavaScript" >
    ??
    <!--
    ????
    function ???checkSelect(){
    ????????
    var ???elm??? = ???event.srcElement.parentNode;
    ????????checkChildrenRecurve(elm);
    ????????checkRootRecurve(document.getElementById(
    " root " ));
    ????}
    ????
    function ???checkChildrenRecurve(elm){
    ????????
    var ???li??? = ???elm.parentNode;
    ????????
    var ???ul??? = ???li.lastChild;
    ????????
    if ???(ul.tagName??? != ??? " UL " )??? return ;
    ????????
    var ???lis??? = ???ul.children;
    ????????
    for ???( var ???i = 0 ;i < lis.length;i ++ ){
    ????????????lis[i].firstChild.firstChild.checked
    = elm.firstChild.checked;
    ????????????checkChildrenRecurve(lis[i].firstChild)
    ????????}
    ????}
    ????
    function ???checkRootRecurve(ul){
    ????????
    if ???(ul.tagName??? != ??? " UL " )???{
    ????????????ul.parentNode.firstChild.firstChild.allChecked???
    = ???ul.parentNode.firstChild.firstChild.checked;
    ????????????ul.parentNode.firstChild.firstChild.allUnChecked???
    = ??? ! ul.parentNode.firstChild.firstChild.checked;
    ????????????
    return ;
    ????????}
    ????????
    var ???lis??? = ???ul.children;
    ????????
    var ???allChecked??? = ??? true ;
    ????????
    var ???allUnChecked??? = ??? true ;
    ????????
    for ???( var ???i = 0 ;i < lis.length;i ++ ){
    ????????????checkRootRecurve(lis[i].lastChild);
    ????????????allChecked???
    = ???allChecked??? && ???lis[i].firstChild.firstChild.checked??? && ???lis[i].firstChild.firstChild.allChecked;
    ????????????allUnChecked???
    = ???allUnChecked??? && ??? ! lis[i].firstChild.firstChild.checked??? && ???lis[i].firstChild.firstChild.allUnChecked;
    ????????}
    ????????ul.parentNode.firstChild.firstChild.allChecked
    = allChecked;
    ????????ul.parentNode.firstChild.firstChild.allUnChecked
    = allUnChecked;
    ????????
    if ???(allChecked??? || ???allUnChecked){
    ????????????ul.parentNode.firstChild.firstChild.checked
    = allChecked;
    ????????????ul.parentNode.firstChild.firstChild.indeterminate
    = false ;
    ????????????ul.parentNode.firstChild.childStatus
    = false ;
    ????????}
    else {
    ????????????ul.parentNode.firstChild.firstChild.indeterminate
    = true ;
    ????????????ul.parentNode.firstChild.childStatus
    = true ;
    ????????????ul.parentNode.firstChild.firstChild.checked
    = true ;
    ????????}
    ????}

    ????
    function ???init(){
    ????????
    var ???elms??? = ???document.getElementsByTagName( " INPUT " );
    ????????
    for ???( var ???i = 0 ;i < elms.length;i ++ )
    ????????????elms[i].onclick
    = checkSelect;
    ????}

    ????
    // -->
    ???? </ SCRIPT >
    </ HEAD >

    < BODY??? onload ="init()" >
    ????
    < div >
    ????????
    < span >< input??? type =checkbox ></ span >
    ????????
    < UL??? id =root >
    ????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????
    < UL >
    ????????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????????
    < UL >
    ????????????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????????
    </ UL >
    ????????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????????
    < UL >
    ????????????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????????
    </ UL >
    ????????????
    </ UL >
    ????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????
    < UL >
    ????????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????????
    < UL >
    ????????????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????????
    </ UL >
    ????????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????????
    < UL >
    ????????????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????????
    </ UL >
    ????????????
    </ UL >
    ????????
    </ UL >
    ????
    </ div >
    </ BODY >
    </ HTML >
    posted on 2006-07-31 14:57 emu 閱讀(1093) 評(píng)論(0)  編輯  收藏 所屬分類: DHTML和JAVASCRIPT 技術(shù)
    主站蜘蛛池模板: 亚洲AV无码乱码在线观看裸奔| 伊人久久五月丁香综合中文亚洲| 亚洲一区二区在线视频| 十八禁在线观看视频播放免费| 亚洲综合色在线观看亚洲| 日本一区二区三区在线视频观看免费 | 亚洲天天在线日亚洲洲精| 亚洲人成www在线播放| 久久久WWW免费人成精品| 亚洲日韩国产精品乱| 特级毛片爽www免费版| 999国内精品永久免费观看| 91亚洲精品麻豆| 在线jyzzjyzz免费视频| 久久久亚洲欧洲日产国码aⅴ| 亚洲视频在线观看免费| 亚洲国产成人精品久久| 在线看片人成视频免费无遮挡| 亚洲AV无码成人精品区狼人影院| 99久久国产免费中文无字幕| 亚洲激情视频网站| 久久久免费的精品| 亚洲视频在线观看免费视频| 久久这里只有精品国产免费10| 亚洲国产精品日韩av不卡在线| 免费va人成视频网站全| 国产成人无码区免费内射一片色欲| 日韩亚洲AV无码一区二区不卡| 无码人妻一区二区三区免费手机| 精品久久久久久久久亚洲偷窥女厕| 亚洲伊人久久综合中文成人网| 久久久久成人片免费观看蜜芽| 亚洲综合色7777情网站777| 精品女同一区二区三区免费站| 亚洲国产成人高清在线观看 | 免费又黄又爽的视频| 曰批全过程免费视频在线观看无码 | 亚洲AV永久无码精品一福利| 亚洲男人的天堂在线va拉文| 边摸边脱吃奶边高潮视频免费| 日本免费人成黄页在线观看视频|