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 相关文章推荐
javascript对象之内置对象Math使用方法
Apr 16 Javascript
初学Jquery插件制作 在SageCRM的查询屏幕隐藏部分行的功能
Dec 26 Javascript
EasyUI 中 MenuButton 的使用方法
Jul 14 Javascript
用html+css+js实现的一个简单的图片切换特效
May 28 Javascript
使用Chrome调试JavaScript的断点设置和调试技巧
Dec 16 Javascript
纯JS实现本地图片预览的方法
Jul 31 Javascript
js每隔两秒输出数组中的一项(实例)
May 28 Javascript
原生JS实现小小的音乐播放器
Oct 16 Javascript
基于vue2.0实现简单轮播图
Nov 27 Javascript
jquery.onoff实现简单的开关按钮功能(推荐)
May 24 jQuery
Rollup处理并打包JS文件项目实例代码
May 31 Javascript
vue-week-picker实现支持按周切换的日历
Jun 26 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
Ajax PHP分页演示
2007/01/02 PHP
php中$美元符号与Zen Coding冲突问题解决方法分享
2014/05/28 PHP
php中current、next与reset函数用法实例
2014/11/17 PHP
Yii2中事务的使用实例代码详解
2016/09/07 PHP
PHP高并发和大流量解决方案整理
2021/03/09 PHP
mailto的使用技巧分享
2012/12/21 Javascript
JQueryEasyUI datagrid框架的进阶使用
2013/04/08 Javascript
Javascript实现视频轮播在pc端与移动端均可
2013/09/29 Javascript
js获取url传值的方法
2015/12/18 Javascript
jQuery原理系列-css选择器的简单实现
2016/06/07 Javascript
node.js入门教程之querystring模块的使用方法
2017/02/27 Javascript
EasyUI的DataGrid每行数据添加操作按钮的实现代码
2017/08/22 Javascript
javascript实现最长公共子序列实例代码
2018/02/05 Javascript
Angular异步变同步处理方法
2018/08/13 Javascript
vue二级菜单导航点击选中事件的方法
2018/09/12 Javascript
vue 刷新之后 嵌套路由不变 重新渲染页面的方法
2018/09/13 Javascript
vue-cli+iview项目打包上线之后图标不显示问题及解决方法
2019/10/16 Javascript
CountUp.js实现数字滚动增值效果
2019/10/17 Javascript
如何使用three.js 制作一个三维的推箱子游戏
2020/07/29 Javascript
[01:22:29]真视界:2019年国际邀请赛总决赛
2020/01/29 DOTA
[54:19]完美世界DOTA2联赛PWL S2 Magma vs PXG 第二场 11.28
2020/12/01 DOTA
在Django框架中编写Context处理器的方法
2015/07/20 Python
Python3控制路由器——使用requests重启极路由.py
2016/05/11 Python
python 文件操作api(文件操作函数)
2016/08/28 Python
Python实现简单查找最长子串功能示例
2019/02/26 Python
django 微信网页授权登陆的实现
2019/07/30 Python
python3获取url文件大小示例代码
2019/09/18 Python
Python爬虫爬取煎蛋网图片代码实例
2019/12/16 Python
python如何通过twisted搭建socket服务
2020/02/03 Python
python读取hdfs并返回dataframe教程
2020/06/05 Python
雅诗兰黛旗下走天然植物路线的彩妆品牌:Prescriptives
2016/08/14 全球购物
NYX Professional Makeup官方网站:专业彩妆和美容产品
2019/10/29 全球购物
求职信内容考虑哪几点
2013/10/05 职场文书
软件工程师岗位职责
2013/11/16 职场文书
广播体操口号
2014/06/18 职场文书
Feign调用传输文件异常的解决
2021/06/24 Java/Android