知识大全 javascript实现TreeView 无刷新展开的实例代码
Posted 知
篇首语:缥帙各舒散,前后互相逾。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 javascript实现TreeView 无刷新展开的实例代码相关的知识,希望对你有一定的参考价值。
javascript实现TreeView 无刷新展开的实例代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
这篇文章介绍了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);服务端控件
复制代码 代码如下: cha138/Article/program/Java/JSP/201311/19990相关参考
PHP无刷新上传文件实现代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! index <
Javascript+ASP打造无刷新新闻列表 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如
简单的ASP.NET无刷新分页 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  
知识大全 如何实现vs.net控件updatePanel无刷新
如何实现vs.net控件updatePanel无刷新 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
JS分页控件可用于无刷新分页 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!今天无意看到了这个分页控
PHP+AJAX无刷新实现返回天气预报数据 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!天气数据是
Asp.NET2.0中无刷新页面的开发 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在已经发布
知识大全 N个ASP.net DropDownList 无刷新联动菜单
N个ASP.netDropDownList无刷新联动菜单 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
将index和uploadphp文件保存到支持php的空间的同级目录测试运行即可 AJAX客户端页面代码index <><body><h>Ajaxfileu
知识大全 Asp.Net 无刷新文件上传并显示进度条的实现方法及思路
Asp.Net无刷新文件上传并显示进度条的实现方法及思路 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下