为指定元素增加样式的js代码


Posted in Javascript onDecember 09, 2009

这个函数主要是为指定的元素添加样式。相当于Jquery中的addClass(class)--为每个匹配的元素添加指定的类名。

在Jquery中要求 class (String) : 一个或多个要添加到元素中的CSS类名,请用空格分开。而这个函数也是有这样的要求。

div{ border:1px solid #ccc; width:200px; height:200px;} 
.a{ background:#900; } 
.b{ font-size:30px; font-weight:bold;}
function addClass(elements, value) 
{ 
if (!elements.className) { 
elements.className = value; 
} 
else 
{ 
newClass = elements.className; 
newClass += " "; 
newClass += value; 
elements.className = newClass; 
} 
} 
window.onload = function () 
{ 
var test = document.getElementById('test'); 
alert(test.className); 
addClass(test, 'a b'); 
//addClass(test, 'b'); 
}

<div id="test">这里是测试层</div>

Javascript 相关文章推荐
用JavaScript页面不刷新时全选择,全删除(GridView)
Apr 14 Javascript
基于jquery的弹出提示框始终处于窗口的居中位置(类似于alert弹出框的效果)
Sep 28 Javascript
循环 vs 递归浅谈
Feb 28 Javascript
JavaScript获取并更改input标签name属性的方法
Jul 02 Javascript
浅析JS运动
Dec 28 Javascript
canvas快速绘制圆形、三角形、矩形、多边形方法介绍
Dec 29 Javascript
基于JS实现9种不同的面包屑和分布式多步骤导航效果
Feb 21 Javascript
原生JavaScript实现的简单省市县三级联动功能示例
May 27 Javascript
深入理解Node中的buffer模块
Jun 03 Javascript
[js高手之路]单例模式实现模态框的示例
Sep 01 Javascript
vue中注册自定义的全局js方法
Nov 15 Javascript
Javascript confirm多种使用方法解析
Sep 25 Javascript
javascript setTimeout和setInterval 的区别
Dec 08 #Javascript
javascript OFFICE控件测试代码
Dec 08 #Javascript
JavaScript Cookie 直接浏览网站分网址
Dec 08 #Javascript
JavaScript Cookie显示用户上次访问的时间和次数
Dec 08 #Javascript
JavaScript 利用Cookie记录用户登录信息
Dec 08 #Javascript
JavaScript Cookie的读取和写入函数
Dec 08 #Javascript
jquery 双色表格实现代码
Dec 08 #Javascript
You might like
一些常用的php函数
2006/12/06 PHP
php+mysql 实现身份验证代码
2010/03/24 PHP
PHP图片自动裁切应付不同尺寸的显示
2014/10/16 PHP
php建立Ftp连接的方法
2015/03/07 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
2017/11/10 PHP
8款非常棒的响应式jQuery 幻灯片插件推荐
2012/02/02 Javascript
ExtJS中文乱码之GBK格式编码解决方案及代码
2013/01/20 Javascript
使用jQuery的attr方法来修改onclick值
2014/07/07 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
2015/01/09 Javascript
jquery通过扩展select控件实现支持enter或focus选择的方法
2015/11/19 Javascript
15位和18位身份证JS校验的简单实例
2016/07/18 Javascript
vue技术分享之你可能不知道的7个秘密
2018/04/09 Javascript
详解React native fetch遇到的坑
2018/08/30 Javascript
[01:38]DOTA2辉夜杯 欢乐的观众现场采访
2015/12/26 DOTA
Python 类与元类的深度挖掘 I【经验】
2016/05/06 Python
Python numpy实现数组合并实例(vstack,hstack)
2018/01/09 Python
Python断言assert的用法代码解析
2018/02/03 Python
使用python的pandas为你的股票绘制趋势图
2019/06/26 Python
Python中利用LSTM模型进行时间序列预测分析的实现
2019/07/26 Python
django 基于中间件实现限制ip频繁访问过程详解
2019/07/30 Python
numpy中生成随机数的几种常用函数(小结)
2020/08/18 Python
CSS3实现网站商品展示效果图
2020/01/18 HTML / CSS
HTML5的video标签的浏览器兼容性增强方案分享
2016/05/19 HTML / CSS
在IE6系列等老式浏览器中使用HTML5的新标签实现方案
2012/12/25 HTML / CSS
印度化妆品购物网站:Nykaa
2018/07/22 全球购物
The Hut英国:英国领先的豪华在线百货商店
2019/07/26 全球购物
介绍一下linux的文件系统
2012/03/20 面试题
有模特经验的简历自我评价
2013/09/19 职场文书
技术副厂长岗位职责
2013/12/26 职场文书
廉政教育心得体会
2014/01/01 职场文书
导游个人求职信范文
2014/03/23 职场文书
小学生放飞梦想演讲稿
2014/08/26 职场文书
2014年世界艾滋病日宣传活动总结
2014/11/18 职场文书
销售开票员岗位职责
2015/04/15 职场文书
教你一步步实现一个简易promise
2021/11/02 Javascript
实现GO语言对数组切片去重
2022/04/20 Golang