为指定元素增加样式的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 相关文章推荐
document 和 document.all 分别什么时候用
Jun 22 Javascript
js 分栏效果实现代码
Aug 29 Javascript
从零学JSON之JSON数据结构
May 19 Javascript
jQuery中filter()方法用法实例
Jan 06 Javascript
JS实现的4种数字千位符格式化方法分享
Mar 02 Javascript
每天一篇javascript学习小结(基础知识)
Nov 10 Javascript
浅谈js键盘事件全面控制
Dec 01 Javascript
JS编写兼容IE6,7,8浏览器无缝自动轮播
Oct 12 Javascript
js+HTML5 canvas 实现简单的加载条(进度条)功能示例
Jul 16 Javascript
js中比较两个对象是否相同的方法示例
Sep 02 Javascript
layui下拉框获取下拉值(select)的例子
Sep 10 Javascript
谈谈JavaScript中的函数
Sep 08 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里大量数据循环时内存耗尽的方法
2015/10/10 PHP
PHP通过CURL实现定时任务的图片抓取功能示例
2016/10/03 PHP
php实现微信企业号支付个人的方法详解
2017/07/26 PHP
关于flash遮盖div浮动层的解决方法
2010/07/17 Javascript
js变换显示图片的实例
2013/04/16 Javascript
js 数组操作之pop,push,unshift,splice,shift
2014/01/29 Javascript
JavaScript中停止执行setInterval和setTimeout事件的方法
2015/05/14 Javascript
jquery读取xml文件实现省市县三级联动的方法
2015/05/29 Javascript
js数组去重的5种算法实现
2015/11/04 Javascript
JavaScript快速切换繁体中文和简体中文的方法及网站支持简繁体切换的绝招
2016/03/07 Javascript
利用原生JS自动生成文章标题树的实例
2016/08/22 Javascript
js实现非常棒的弹出div
2016/10/06 Javascript
如何处理JSON中的特殊字符
2016/11/30 Javascript
NodeJS实现图片上传代码(Express)
2017/06/30 NodeJs
react-native中ListView组件点击跳转的方法示例
2017/09/30 Javascript
Node.js应用设置安全的沙箱环境
2018/04/23 Javascript
vue.js 实现点击按钮动态添加li的方法
2018/09/07 Javascript
JavaScript解析及序列化JSON的方法实例分析
2019/01/04 Javascript
js中对象和面向对象与Json介绍
2019/01/21 Javascript
JS动态显示倒计时效果
2019/12/12 Javascript
浅析我对JS延迟异步脚本的思考
2020/10/12 Javascript
微信小程序自定义支持图片的弹窗
2020/12/21 Javascript
Python提取Linux内核源代码的目录结构实现方法
2016/06/24 Python
Python编程scoketServer实现多线程同步实例代码
2018/01/29 Python
python逐行读写txt文件的实例讲解
2018/04/03 Python
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
2020/04/24 Python
Canvas 文本填充线性渐变的使用详解
2020/06/22 HTML / CSS
美国销售第一的智能手机和平板电脑保护壳:OtterBox
2017/12/21 全球购物
JD Sports比利时官网:英国领先的运动鞋和运动服饰零售商
2018/10/10 全球购物
Right-on官方网站:日本知名的休闲服装品牌
2019/07/12 全球购物
2014年医学生毕业自我鉴定
2014/03/26 职场文书
商场圣诞节活动总结
2015/05/06 职场文书
学校运动会简讯
2015/07/20 职场文书
校运会加油稿大全
2015/07/22 职场文书
2015年七夕情人节感言
2015/08/03 职场文书
家庭聚会祝酒词
2015/08/11 职场文书