JS添加、删除、判断对象的Class 函数
时间:2016-09-05 23:15:31
分类:优秀文章
折叠展开JavaScript 代码
- function hasClass(ele, cls) {
- return ele.className.match(new RegExp('(\\s|^)' + cls + '(\\s|$)'));
- }
-
- function addClass(ele, cls) {
- if (!hasClass(ele, cls)) {
- ele.className += ' ' + cls;
- }
- }
-
- function removeClass(ele, cls) {
- if (hasClass(ele, cls)) {
- var reg = new RegExp('(\\s|^)' + cls + '(\\s|$)'),
- newClass = ele.className.replace(reg, ' ');
- ele.className = newClass.replace(/^\s+|\s+$/g, '');
- }
- }
相关文章
-
- php函数dirname(__FILE__) 获取当前文件的绝对路径
-
比如当前文件是放在(d:\\wwwroot\\)下,文件名是dir.php。 文件代码如下: 折叠展开PHP 代码 <?php echo __FILE__ ; // 取得当前文件的绝对地址,结果:D:\\wwwroot\\dir.php&nbs
1372
-
- 帝国cms 前后台ip检测函数eCheckAccessIp()
-
eCheckAccessIp()函数:eCheckAccessIp()功能:帝国CMS检测登陆及访问的ip地址是否允许函数位置:/e/class/connect.php版本:7.2(3463行) ysCheckBanIp($ecms=0) $ecms : 如果不为0则&nbs
1593
-
- 帝国cms截取内容简介函数,过滤其中特殊字符及空格
-
帝国cms内容页模板的描述标签,是直接输出内容标题,这个在seo优化当中还是有一定影响的,新闻在发布时会自动生成smalltext简介字段,但我们如果直接在页面上输出简介字段,经常会带&nbs
2355
-
- 一个简洁的PHP可逆加密函数
-
很多时候我们需要对数据进行加密解密,比如有些数据需要保存到cookie中,但又不能被用户轻易得到这些数据,这时我们就需要加密这些数据保存到cookie中,等我们需要使用它们的时候再&nbs
2183
-
- 帝国CMS变量过滤函数区别及详解
-
过滤函数详情:折叠展开PHP 代码 //变量正数型处理 function RepPIntvar($val){ $val=intval($val); if($val<0) { $val=0;&nbs
1895