{

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=0;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(0,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(0,objID.indexOf("CheckBox"));

var objParentDiv = document.getElementById(objID+"Nodes");

if(objParentDiv==null || objParentDiv == "undefined")

{

return;

}

setChildUnChecked(objParentDiv);

}

}

treeview 展开节点php,javascript实现TreeView 无刷新展开的实例代码_javascript技巧相关推荐

  1. php九九乘法表隔行换色,JavaScript实现99乘法表及隔行变色实例代码_javascript技巧...

    项目需求:实现在页面中输出99乘法表.(要求:以每三行为一组,实现隔行变色(颜色为白,红,黄(也可自己定义)),鼠标滑过每一行,行背景颜色变为蓝色,鼠标离开又恢复原来的颜色),隔行变色的效果需要用if ...

  2. jq分页 不刷新页面_jQuery无刷新分页完整实例代码

    本文实例讲述了jQuery无刷新分页实现方法.分享给大家供大家参考,具体如下: 这款jQuery分页示例,是分页经典形式,兼容性也做的好,网页上的分页代码,分享给大家. 运行效果截图如下: 在线演示地 ...

  3. html 无刷新显示公告,用javascript实现页面无刷新更新数据_js

    程序设计中会经常碰到一种情况,就是事先无法得知用户会需要哪些数据,必须根据用户选择后再从服务器重新提取数据后反馈给用户.比如一简单的情况,用户选择省份以后,我们立即会在市里边将这个省的所有市重新显示出 ...

  4. JavaScript打造很酷的图片放大效果实例代码

    代码简介: 非常酷的一个JavaScript图片放大效果,不信就运行一下试试,相信你会喜欢的. 代码内容: View Code <html><head><title> ...

  5. html页面跳转返回不要刷新,javascript跳转与返回和刷新页面的实例代码

    javascript中window.open()与window.location.href的区别 window.open('index.html') 表示新增一个窗口打开 index.html 这个页 ...

  6. java上传刷新_用ajaxfileupload实现无刷新上传的代码示例

    本篇文章主要介绍了SpringMVC结合ajaxfileupload实现文件无刷新上传,具有一定的参考价值,感兴趣的小伙伴们可以参考一下. jQuery没有提供ajax的文件上传,我们可以通过ajax ...

  7. 快速修改HTML5,HTML5无刷新修改URL(示例代码)

    HTML5新添加了两个api分别是pushState和replaceState,DOM中的window对象通过window.history方法提供了对浏览器历史记录的读取,可以在用户的访问记录中前进和 ...

  8. html网页无刷新数据更新,用javascript实现页面无刷新更新数据

    以下正文: 程序设计中会经常碰到一种情况,就是事先无法得知用户会需要哪些数据,必须根据用户选择后再从服务 器重新提取数据后反馈给用户.比如一简单的情况,用户选择省份以后,我们立即会在市里边将这个省的 ...

  9. php中表单的非空验证,Javascript的表单与验证-非空验证_javascript技巧

    JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证. 表单提交前要检查数据的合法性 在要对表单里的数据进行验证的时候,可以利用getElementById()来 ...

最新文章

  1. php绘制一个三角形,如何利用css或html5画出一个三角形?两种不同的制作三角形方法(代码实例)...
  2. C# 保存byte[]到数据库和读取,把byte[]写进文件文件中
  3. (10)FPGA跨时钟域处理
  4. Mipmap drawables图标
  5. 【汇编语言】【ARM扩展资料】汇编语言开发
  6. 瑞利衰落(Rayleigh Fading)
  7. 怀旧系列(2)----FoxBase,UCDOS,WPS
  8. 判断运行环境是手机还是 PC
  9. 基于MATLAB的温度报警,基于Matlab的小型温度检测系统设计
  10. 毕业生就业管理系统 C++
  11. php 类 抽象方法,「php抽象类和抽象方法」- 海风纷飞Blog
  12. 国际标准智商测试题答案
  13. gmx_MMPBSA--计算蛋白-配体自由能及能量分解
  14. 2020-10-07
  15. 我从实习到现在的经历,幸运女神总会来到!
  16. 工作了,总少不了饭局的,抄来学习学习
  17. 韩顺平-linux笔记
  18. WebP支持:超乎你想象
  19. 安卓13开发者模式怎么开?
  20. python井字棋ai,python 井字棋(Tic Tac Toe)

热门文章

  1. C语言设计农历万年历论文,万年历设计报告
  2. Linux驱动段错误,linux驱动调试--段错误之oops信息分析
  3. 计算机系统硬件类(Computer System Hardware Classes)
  4. 使用SetUnhandledExceptionFilter()让程序优雅的崩溃
  5. Runtime.getRuntime().exec()----记录日志案例
  6. Bzoj3004 吊灯
  7. 【LeetCode】10. Regular Expression Matching
  8. 草根站长的创业之路(真实纪实)
  9. C#DateTime的用法
  10. rose-scanning reading