Javascript 检测、添加、移除样式(className)函数代码


Posted in Javascript onSeptember 08, 2009
<script type="text/javascript"> 
// 说明:添加、移除、检测 className 
function hasClass(element, className) { 
var reg = new RegExp('(\\s|^)'+className+'(\\s|$)'); 
return element.className.match(reg); 
} 
function addClass(element, className) { 
if (!this.hasClass(element, className)) 
{ 
element.className += " "+className; 
} 
} 
function removeClass(element, className) { 
if (hasClass(element, className)) { 
var reg = new RegExp('(\\s|^)'+className+'(\\s|$)'); 
element.className = element.className.replace(reg,' '); 
} 
} 
</script>
Javascript 相关文章推荐
JS操作Cookie写入和读取实例代码
Oct 20 Javascript
简介AngularJS的视图功能应用
Jun 17 Javascript
js仿黑客帝国字母掉落效果代码分享
Nov 08 Javascript
Bootstrap每天必学之前端开发框架
Nov 19 Javascript
jQuery设置和获取select、checkbox、radio的选中值方法
Jan 01 Javascript
js 用于检测类数组对象的函数方法
May 02 Javascript
浅谈angular表单提交中ng-submit的默认使用方法
Sep 30 Javascript
vue实现微信分享功能
Nov 28 Javascript
webpack的 rquire.context用法实现工程自动化的方法
Feb 07 Javascript
Vue中computed及watch区别实例解析
Aug 01 Javascript
vue中template的三种写法示例
Oct 21 Javascript
vue实现简易的双向数据绑定
Dec 29 Vue.js
javascript 流畅动画实现原理
Sep 08 #Javascript
javascript 定义初始化数组函数
Sep 07 #Javascript
javascript十个最常用的自定义函数(中文版)
Sep 07 #Javascript
javascript 获取select下拉列表值的代码
Sep 07 #Javascript
Javascript中的var_dump函数实现代码
Sep 07 #Javascript
jquery tools系列 expose 学习
Sep 06 #Javascript
jquery tools 系列 scrollable(2)
Sep 06 #Javascript
You might like
Windows下PHP的任意文件执行漏洞
2006/10/09 PHP
BBS(php &amp; mysql)完整版(七)
2006/10/09 PHP
php定时计划任务的实现方法详解
2013/06/06 PHP
php中file_get_content 和curl以及fopen 效率分析
2014/09/19 PHP
php实现过滤表单提交中html标签的方法
2014/10/17 PHP
php读取csc文件并输出
2015/05/21 PHP
jquery入门—访问DOM对象方法
2013/01/07 Javascript
JS修改css样式style浅谈
2013/05/06 Javascript
jquery 利用show和hidden实现级联菜单示例代码
2013/08/09 Javascript
NodeJS学习笔记之网络编程
2014/08/03 NodeJs
JS JSOP跨域请求实例详解
2016/07/04 Javascript
jQuery ajax的功能实现方法详解
2017/01/06 Javascript
ionic实现底部分享功能
2017/05/11 Javascript
详解Js中的模块化是如何实现的
2017/10/18 Javascript
js中对象与对象创建方法的各种方法
2019/02/27 Javascript
jsonp格式前端发送和后台接受写法的代码详解
2019/11/07 Javascript
JS window对象简单操作完整示例
2020/01/14 Javascript
解决三元运算符 报错“SyntaxError: can''t assign to conditional expression”
2020/02/12 Javascript
[03:08]迎霜节狂欢!2018年迎霜节珍藏Ⅰ一览
2018/12/25 DOTA
python中stdout输出不缓存的设置方法
2014/05/29 Python
Python中的异常处理相关语句基础学习笔记
2016/07/11 Python
Python批量更改文件名的实现方法
2017/10/29 Python
微信跳一跳游戏python脚本
2020/04/01 Python
K最近邻算法(KNN)---sklearn+python实现方式
2020/02/24 Python
微软开源最强Python自动化神器Playwright(不用写一行代码)
2021/01/05 Python
HTML5 Web Database 数据库的SQL语句的使用方法
2012/12/09 HTML / CSS
大学生自荐信
2013/12/11 职场文书
大学同学聚会邀请函
2014/01/19 职场文书
小学见习报告
2014/10/31 职场文书
公司前台接待岗位职责
2015/04/03 职场文书
小学德育工作总结2015
2015/05/12 职场文书
2016春季运动会通讯稿
2015/07/18 职场文书
使用Python脚本对GiteePages进行一键部署的使用说明
2021/05/27 Python
Vue CLI中模式与环境变量的深入详解
2021/05/30 Vue.js
mysq启动失败问题及场景分析
2021/07/15 MySQL
Python 数据可视化之Bokeh详解
2021/11/02 Python