JavaScript实现Class增删获取判断操作!
来源:互联网 发布:apachebench linux 编辑:程序博客网 时间:2024/05/16 01:24
// JavaScript Document/*@添加Class@添加对象 obj;@添加类名 className;*/function addClass(obj,className){var oClass = obj.className.split(' ');if(oClass.length == 0){obj.className=className;return;};for(var i=0;i<oClass.length;i++){ if(oClass[i] == className) { return; };};obj.className = obj.className+' '+className;};/*@删除类名@移除对象 obj;@元素类名 className;*/function removeClass(obj,className){var oClass = obj.className.split(' ');if(oClass.length == 0)return;for(var i=0;i<oClass.length;i++){if(oClass[i] == className){oClass.splice(i,1);obj.className = oClass.join(' ');return;};};};/*@根据类名获取元素@元素类型 obj;@元素类名 className;*/function getByClaas(className,obj){var oClass = obj || document;var Element = oClass.getElementsByTagName("*");var arr = [];for(var i=0;i<Element.length;i++){var els = Element[i].className.split(' ');for(var n=0;n<els.length;n++){if(els[n] == className){arr.push(Element[i]);};};};return arr;};/*@判断obj是否有className类名;@元素类型 obj;@元素类名 className;*/function isByClassName(obj,className){var oClass = obj.className.split(' ');if(oClass.length == 0)return;for(var i=0;i<oClass.length;i++){if(oClass[i] == className){return true;};};return false;};
0 0
- JavaScript实现Class增删获取判断操作!
- javascript实现增删改
- javascript操作class属性
- JavaScript--DOM增删改操作
- JavaScript文档DOM增删操作
- javaScript实现增删改查
- Javascript实现表单增删改
- JavaScript实现动态增删表格
- javascript根据class获取对象
- javascript根据class获取元素
- javascript js 操作数组 增删改查
- Javascript模拟实现类class
- 利用JavaScript实现js对user用户的分页和实现js对用户的增删改查操作
- Vue.js实现的异步获取数据并以表格形式展示内容,实现基本的增删改查操作
- 实现获取DOM的class
- javascript动态增删行的实现
- JavaScript实现左右下拉框动态增删
- 原生js实现对class的增删改
- 高并发Web服务的演变——节约系统内存和CPU
- 我们是否应该写完美代码?
- 5,Longest Palindromic Substring
- C++ Primer学习总结 第7章 类
- 新年快乐——2015年春节点滴
- JavaScript实现Class增删获取判断操作!
- 【总结】- (C&OC)常用命名规则&命名规范汇总
- Activity的启动模式与flag详解
- PAT A1060 Are They Equal 我的思路不太好,25分得了19分。其实还是有很大纰漏的!
- Simple_Wallet 一款在线比特币钱包的开发--进度贴
- numpy中的matrix和array
- 用 vmware 8 安装 Ubuntu 详细过程
- JVM中方法调用的实现
- 一个程序的运行栈