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入门教程(3) js面向对象
Jan 31 Javascript
PNG背景在不同浏览器下的应用
Jun 22 Javascript
70+漂亮且极具亲和力的导航菜单设计国外网站推荐
Sep 20 Javascript
node.js正则表达式获取网页中所有链接的代码实例
Jun 03 Javascript
jquery trigger实现联动的方法
Feb 29 Javascript
解决wx.onMenuShareTimeline出现的问题
Aug 16 Javascript
JS实现的手机端精简幻灯片效果
Sep 05 Javascript
js监听键盘事件的方法_原生和jquery的区别详解
Oct 10 Javascript
js实现分页功能
May 24 Javascript
webpack external模块的具体使用
Mar 10 Javascript
ElementUI Tag组件实现多标签生成的方法示例
Jul 08 Javascript
vue 将多个过滤器封装到一个文件中的代码详解
Sep 05 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实现ODBC数据分页显示一例
2006/10/09 PHP
PHP中=赋值操作符对不同数据类型的不同行为
2011/01/02 PHP
一个基于PDO的数据库操作类(新) 一个PDO事务实例
2011/07/03 PHP
使用PHPMailer实现邮件发送代码分享
2014/10/23 PHP
PHP读取CURL模拟登录时生成Cookie文件的方法
2014/11/04 PHP
php实现在线通讯录功能(附源码)
2016/05/13 PHP
tp5.1 框架数据库高级查询技巧实例总结
2020/05/25 PHP
js客户端快捷键管理类的较完整实现和应用
2010/06/08 Javascript
javascript 基础篇1 什么是js 建立第一个js程序
2012/03/14 Javascript
js中的异常处理try...catch使用介绍
2013/09/21 Javascript
20个实用的JavaScript技巧分享
2014/11/28 Javascript
JavaScript中连接操作Oracle数据库实例
2015/04/02 Javascript
JS实现仿腾讯微博无刷新删除微博效果代码
2015/10/16 Javascript
理解AngularJs篇:30分钟快速掌握AngularJs
2016/12/23 Javascript
JS打开摄像头并截图上传示例
2017/02/18 Javascript
原生javascript实现读写CSS样式的方法详解
2017/02/20 Javascript
Nuxt.js实现校验访问浏览器类型的中间件
2018/08/24 Javascript
Vue中添加滚动事件设置的方法详解
2020/09/14 Javascript
js实现菜单跳转效果
2020/12/11 Javascript
python执行等待程序直到第二天零点的方法
2015/04/23 Python
django定期执行任务(实例讲解)
2017/11/03 Python
python 实现数组list 添加、修改、删除的方法
2018/04/04 Python
python使用wxpy轻松实现微信防撤回的方法
2019/02/21 Python
Python 读取串口数据,动态绘图的示例
2019/07/02 Python
Flask框架学习笔记之模板操作实例详解
2019/08/15 Python
Win系统PyQt5安装和使用教程
2019/12/25 Python
pytorch sampler对数据进行采样的实现
2019/12/31 Python
花园仓库建筑:Garden Buildings Direct
2018/02/16 全球购物
面向对象编程OOP的优点
2013/01/22 面试题
晚归检讨书
2014/02/19 职场文书
高一学生评语大全
2014/04/25 职场文书
应急管理培训方案
2014/06/12 职场文书
纪念九一八事变演讲稿:忘记意味着背叛
2014/09/14 职场文书
OpenCV项目实践之停车场车位实时检测
2022/04/11 Python
利用正则表达式匹配浮点型数据
2022/05/30 Java/Android
Linux中文件的基本属性介绍
2022/06/01 Servers