您现在的位置是:首页 >

web javascript实例 javascript实现TreeView 无刷新展开的实例代码

火烧 2022-05-30 07:55:40 1061
java cri t实现TreeView 无刷新展开的实例代码 这篇文章介绍了java cri t实现TreeView 无刷新展开的实例代码 有需要的朋友可以参考一下 复制代码 代码如下: fu ct

javascript实现TreeView 无刷新展开的实例代码  

web javascript实例 javascript实现TreeView 无刷新展开的实例代码
这篇文章介绍了javascript实现TreeView 无刷新展开的实例代码 有需要的朋友可以参考一下   复制代码 代码如下: function public_GetParentByTagName(element tagName)  {     var parent = element parentNode;     var upperTagName = tagName toUpperCase();     //如果这个元素还不是想要的tag就继续上溯     while (parent && (parent tagName toUpperCase() != upperTagName))      {         parent = parent parentNode ? parent parentNode : parent parentElement;     }     return parent; } //设置节点的父节点Cheched——该节点可访问 则他的父节点也必能访问 function setParentChecked(objNode) {      var objParentDiv = public_GetParentByTagName(objNode "div");     if(objParentDiv==null || objParentDiv == "undefined")     {         return;     }     var objID = objParentDiv getAttribute("ID");     objID = objID substring( objID indexOf("Nodes"));     objID = objID+"CheckBox";     var objParentCheckBox = document getElementById(objID);     if(objParentCheckBox==null || objParentCheckBox == "undefined")     {         return;     }      if(objParentCheckBox tagName!="INPUT" && objParentCheckBox type == "checkbox")     return;      objParentCheckBox checked = true;     setParentChecked(objParentCheckBox); } //设置节点的子节点uncheched——该节点不可访问 则他的子节点也不能访问 function setChildUnChecked(divID) {      var objchild = divID children;     var count = objchild length;      for(var i= ;i<objchild length;i++)     {         var tempObj = objchild[i];         if(tempObj tagName=="INPUT" && tempObj type == "checkbox")         {             tempObj checked = false;         }         setChildUnChecked(tempObj);      } } //设置节点的子节点cheched——该节点可以访问 则他的子节点也都能访问 function setChildChecked(divID) {      var objchild = divID children;     var count = objchild length;      for(var i= ;i<objchild length;i++)     {         var tempObj = objchild[i];         if(tempObj tagName=="INPUT" && tempObj type == "checkbox")         {             tempObj checked = true;         }         setChildChecked(tempObj);      } } //触发事件 function CheckEvent() {     var objNode = event srcElement;      if(objNode tagName!="INPUT" || objNode type!="checkbox")     return;     if(objNode checked==true)     {         setParentChecked(objNode);         var objID = objNode getAttribute("ID");         var objID = objID substring( objID indexOf("CheckBox"));          var objParentDiv = document getElementById(objID+"Nodes");         if(objParentDiv==null || objParentDiv == "undefined")         {             return;         }          setChildChecked(objParentDiv);     }     else     {         var objID = objNode getAttribute("ID");         var objID = objID substring( objID indexOf("CheckBox"));          var objParentDiv = document getElementById(objID+"Nodes");         if(objParentDiv==null || objParentDiv == "undefined")         {             return;         }          setChildUnChecked(objParentDiv);     } }

   服务端控件

复制代码 代码如下: lishixinzhi/Article/program/Java/JSP/201311/19990  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码