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 相关文章推荐
精选的10款用于构建良好易用性网站的jQuery插件
Jan 23 Javascript
js验证是否为数字的总结
Apr 14 Javascript
jQuery读取和设定KindEditor值的方法
Nov 22 Javascript
jquery操作复选框(checkbox)的12个小技巧总结
Feb 04 Javascript
JavaScript实现的一个计算数字步数的算法分享
Dec 06 Javascript
jquery通过load获取文件的内容并跳到锚点的方法
Jan 29 Javascript
JavaScript深度复制(deep clone)的实现方法
Feb 19 Javascript
如何写好你的JavaScript【推荐】
Mar 02 Javascript
详解webpack打包vue时提取css
May 26 Javascript
XMLHttpRequest对象_Ajax异步请求重点(推荐)
Sep 28 Javascript
简单说说如何使用vue-router插件的方法
Apr 08 Javascript
前端天气插件tpwidget使用方法详解
Jun 24 Javascript
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
PHP中文编码小技巧
2014/12/25 PHP
PHP实现的猴王算法(猴子选大王)示例
2018/04/30 PHP
PHP+Oracle本地开发环境搭建方法详解
2019/04/01 PHP
通过遮罩层实现浮层DIV登录的js代码
2014/02/07 Javascript
Iframe 自动适应页面的高度示例代码
2014/02/26 Javascript
教你如何自定义百度分享插件以及bshare分享插件的分享按钮
2014/06/20 Javascript
JQuery实现可直接编辑的表格
2015/04/16 Javascript
再谈JavaScript线程
2015/07/10 Javascript
jquery.serialize() 函数语法及简单实例
2016/07/08 Javascript
轻松搞定js表单验证
2016/10/13 Javascript
JavaScript实现审核流程状态的动态显示进度条
2017/03/15 Javascript
jQuery实现为动态添加的元素绑定事件实例分析
2018/09/07 jQuery
vue项目移动端实现ip输入框问题
2019/03/19 Javascript
NestJs使用Mongoose对MongoDB操作的方法
2021/02/22 Javascript
[58:21]DOTA2亚洲邀请赛 4.3 突围赛 Liquid vs VGJ.T 第二场
2018/04/04 DOTA
使用C语言扩展Python程序的简单入门指引
2015/04/14 Python
搞笑的程序猿:看看你是哪种Python程序员
2015/06/12 Python
在Django中创建动态视图的教程
2015/07/15 Python
对python使用http、https代理的实例讲解
2018/05/07 Python
Python骚操作之动态定义函数
2019/03/26 Python
python使用Plotly绘图工具绘制气泡图
2019/04/01 Python
详解用python实现基本的学生管理系统(文件存储版)(python3)
2019/04/25 Python
Python新手学习装饰器
2020/06/04 Python
深入了解canvas在移动端绘制模糊的问题解决
2019/04/30 HTML / CSS
Net-A-Porter美国官网:全球时尚奢侈品名站
2017/02/11 全球购物
美国医疗用品、医疗设备和家庭保健用品商店:Medical Supply Depot
2018/07/08 全球购物
英国在线照明超市:Castlegate Lights
2019/10/30 全球购物
大学毕业生工作的自我评价
2013/10/01 职场文书
安全员岗位职责
2013/11/11 职场文书
《日月潭》教学反思
2014/02/28 职场文书
幼儿园父亲节活动方案
2014/03/11 职场文书
目标责任书格式
2014/07/28 职场文书
劳动仲裁代理词范文
2015/05/25 职场文书
推销搭讪开场白
2015/05/28 职场文书
积极心理学课程心得体会
2016/01/22 职场文书
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers