`

常用的javascript整理与积累--持续更新

阅读更多

-------------------------------js实现checkbox的全选操作------------------------------------------

有关checkbox的全选操作是经常用到的,这里整理了几种本人用到的方法,可能不是最简单的;

var all = false;
function selectall() {
	all = !all;
	var obj = document.getElementById('HetongManageAction');
	var ch = document.getElementsByName('selectId');
	for(var i = 1;i<obj.rows.length;i++){
		if(all){			
			obj.rows[i].style.backgroundColor='#FFFFAA';
		} else {
			obj.rows[i].style.backgroundColor='#FFFFFF';
		}
		ch[i-1].checked = all;
	}
	
}

 

obj的值是table的id的值;ch的值是checkbox的name的值。

 

下面是一个通用的方法:

var all = false;
function selectall() {
 all = !all;
 var elements = document.form1.elements;
 var counter = elements.length;
 flag = false;
 for(i=0;i<counter;i++) {
 var element=elements[i];
 if(element.type == 'checkbox')
  if(element.checked != all) {
   element.click();
  }
 }
}

 

 

分享到:
评论

相关推荐

    基于Java的在线购物系统的设计与实现(源代码+系统).zip

    【标题】中的“基于Java的在线购物系统的设计与实现”是一个综合性的项目,涉及到Web开发、后端服务、数据库管理等多个IT领域的知识点。这个系统通常包括用户界面、商品管理、订单处理、支付集成、库存控制等多个...

    java毕业设计&课设-CRM客户关系管理项目(两套)(视频+源码).doc

    6. **维护更新**:根据用户反馈和业务发展情况进行必要的系统维护与功能迭代。 #### 六、学习价值 - **技术实践**:通过实战项目加深对Java及其相关框架的理解和应用能力。 - **业务流程**:了解CRM系统在企业中的...

    快速添加文章链接到wikirepo的chrome扩展

    总之,“快速添加文章链接到wikirepo的chrome扩展”是利用JavaScript技术构建的实用工具,它提升了GitHub Wiki的使用体验,使得知识的积累和分享变得更加简单和高效。通过深入理解这个扩展的工作原理和实现方式,...

    【JavaScript源代码】浅谈如何循序渐进的学好JS.docx

    1. **清楚JS的定位**:理解JavaScript作为客户端脚本语言的角色,主要任务是处理用户交互、更新页面内容、进行异步通信(Ajax)等。始终围绕这个核心思想去学习,有助于避免迷失在复杂的概念中。 2. **清晰的学习...

    构架师(一)-InfoQ中文站的电子杂志

    - **内容积累**:在过去的一年里,InfoQ中文站不仅尽力将国外最新的企业软件开发领域的资源介绍给国内的架构师,而且还积极联络技术社区和专家,挖掘有价值的事件,并挑选代表性内容发布在infoq.com网站上,为国外...

    高效率JavaScript编写技巧整理

    在编写JavaScript代码时,为了提升代码的执行效率,我们可以采取多种策略和技术。这些技巧涵盖了代码压缩、代码验证、变量和属性访问优化、函数执行方式以及DOM操作优化等方面。 首先,对于代码体积的优化,...

    河北金融学院学科竞赛管理系统.zip

    对于教育机构而言,确保系统合法使用和持续更新是至关重要的。 4. **系统优势**: - 提升效率:自动化处理大量数据,减少人工操作,提高工作效率。 - 透明公正:线上操作确保比赛过程公开透明,减少争议。 - ...

    leetcode:JavaScript的Leetcode问题解决方案

    目录中的"斑点"可能是指"Spots",在LeetCode中通常代表题目分类,可能是为了方便整理和学习。"链表"是计算机科学中的一个重要概念,它是一种线性数据结构,每个元素(节点)包含数据和指向下一个节点的引用。在...

    TriliumNotes是一个分层笔记应用程序专注于构建大型个人知识库

    它采用了Markdown编辑器,结合了JavaScript技术,使得用户在记录、整理和检索信息时都能享受到便捷的体验。 首先,我们来深入了解一下“分层笔记”的概念。在Trilium Notes中,你可以创建多个笔记,并将它们组织成...

    WEB-CTO:davin 的web技术修炼

    “不断总结学习到的知识”表明davin注重知识的积累和整理,他可能通过博客、文章或教程的形式分享了他的学习心得和实战经验,这对于其他开发者来说是一份宝贵的资源。这种持续学习和反思的态度是成为优秀技术领导者...

    just-code:日拱一卒,功不唐捐

    "just-code:日拱一卒,功不唐捐" 是一个项目名称,它反映了开发者持续学习和积累的精神。这个项目的重点在于记录和整理在编程过程中遇到的问题及其解决方案,特别是聚焦于JavaScript这一重要的编程语言。"日拱一卒,...

    Web项目程序怎么发布部署

    3. **文档准备**:整理好项目的文档资料,包括但不限于用户手册、API文档等,以便于后期维护和更新。 #### 三、发布部署步骤 根据给定的部分内容,我们可以进一步细化发布部署的具体步骤: 1. **选择发布选项**:...

    frontEnder-Milly:包括必要的技能HTML + CSS + JS,vue框架,外围设备(计算机网络,浏览器操作机制探索,Git管理),面试经验和前端开发摘要。 创建自己的高效开发工具(vscode,chrome,github等)。 发展也可以灿烂快乐happy〜让我们从小白开始,一步一步地成长

    自己整理的时候比较分散,希望在这里将自己学过的内容进行集中整合,形成自己的一套体系,便于以后回顾:grinning_squinting_face:想了很久决定从事前端开发,希望自己学会不断总结思考和积累希望能够坚持这个项目的...

    Today-I-Learned:在此存储库中每天分享我的学徒期

    在IT行业中,持续学习是至关重要的,特别是在技术日新月异的时代。...通过参与这样的项目,IT学徒不仅可以积累知识,还能培养解决问题的能力,增强与他人的沟通与合作,从而在快速发展的IT领域中保持敏捷和适应性。

    考试+小程序前端+后端.rar

    2. **题库管理**:后端系统应该有强大的题库管理系统,支持对试题进行分类、编辑、删除等操作,便于维护和更新题库。 3. **试卷导入**:允许批量导入已经整理好的试卷,这可能是通过CSV或其他数据格式进行,大大...

    初学python的体会心得.docx

    9. **工具的运用**:学习前端开发时,JQuery是一个常用工具,它简化了JavaScript的许多操作。尽管初学者可能从原生JS开始,但学习和掌握JQuery可以提高开发效率。 10. **展望未来**:无论是前端还是Python,技术都...

    Algoritmos:我正在练习编程逻辑和JavaScript算法,并开始与您分享

    在编程世界中,算法是解决问题或执行特定任务的步骤序列,它们构成了程序的基础。JavaScript,作为一门广泛应用于前端开发和后端开发的编程语言,...记得持续学习和迭代,编程技能的提升是一个不断实践和积累的过程。

    笔记

    - **标签系统**:创建标签,如“JavaScript”、“Python”、“云计算”,方便快速定位相关笔记。 - **版本控制**:如果“Notes-master”是一个代码仓库,使用Git进行版本控制,可以跟踪笔记的修改历史。 - **结构...

Global site tag (gtag.js) - Google Analytics