为指定元素增加样式的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 实现模态对话框 源代码大全
May 02 Javascript
jQuery实现 注册时选择阅读条款 左右移动
Apr 11 Javascript
javascript中直接写php代码的方法
Jul 31 Javascript
jQuery选择器全集详解
Nov 24 Javascript
jquery渐隐渐显的图片幻灯闪烁切换实现方法
Feb 26 Javascript
两行代码轻松搞定JavaScript日期验证
Aug 03 Javascript
用JS写的一个Ajax库(实例代码)
Aug 06 Javascript
分享bootstrap学习笔记心得(组件及其属性)
Jan 11 Javascript
浅谈angularjs $http提交数据探索
Jan 20 Javascript
vue2.0实现移动端的输入框实时检索更新列表功能
May 08 Javascript
微信小程序局部刷新触发整页刷新效果的实现代码
Nov 21 Javascript
vue-router重定向和路由别名的使用讲解
Jan 19 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
亚洲咖啡有什么?亚洲咖啡产地介绍 亚洲咖啡有什么特点?
2021/03/05 新手入门
web目录下不应该存在多余的程序(安全考虑)
2012/05/09 PHP
PHP中获取时间的下一周下个月的方法
2014/03/18 PHP
Yii入门教程之Yii安装及hello world
2014/11/25 PHP
基于jquery实现的鼠标滑过按钮改变背景图片
2011/07/15 Javascript
js自执行函数的几种不同写法的比较
2012/08/16 Javascript
jquery xMarquee实现文字水平无缝滚动效果
2014/04/29 Javascript
10分钟学会写Jquery插件实例教程
2014/09/06 Javascript
jQuery内部原理和实现方式浅析
2015/02/03 Javascript
uploadify多文件上传参数设置技巧
2015/11/16 Javascript
JavaScript电子时钟倒计时
2016/01/09 Javascript
jquery层级选择器的实现(匹配后代元素div)
2016/09/05 Javascript
将form表单通过ajax实现无刷新提交的简单实例
2016/10/12 Javascript
HTML5 js实现拖拉上传文件功能
2020/11/20 Javascript
bootstrap fileinput 插件使用项目总结(经验)
2017/02/22 Javascript
详解vue项目优化之按需加载组件-使用webpack require.ensure
2017/06/13 Javascript
基于js 字符串indexof与search方法的区别(详解)
2017/12/04 Javascript
vue按需加载实例详解
2019/09/06 Javascript
五句话帮你轻松搞定js原型链
2020/12/09 Javascript
Python中的模块导入和读取键盘输入的方法
2015/10/16 Python
Python的Flask框架及Nginx实现静态文件访问限制功能
2016/06/27 Python
Python爬取网页中的图片(搜狗图片)详解
2017/03/23 Python
Python用imghdr模块识别图片格式实例解析
2018/01/11 Python
Python判断两个list是否是父子集关系的实例
2018/05/04 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
2019/05/31 Python
Python实现桌面翻译工具【新手必学】
2020/02/12 Python
Python接口测试get请求过程详解
2020/02/28 Python
安装并免费使用Pycharm专业版(学生/教师)
2020/09/24 Python
电气专业应届生求职信
2013/11/01 职场文书
小学生勤俭节约演讲稿
2014/08/28 职场文书
商场收银员岗位职责
2015/04/07 职场文书
2015年乡镇卫生院妇幼保健工作总结
2015/05/19 职场文书
拖欠货款起诉状
2015/05/20 职场文书
原告离婚代理词
2015/05/23 职场文书
信息简报范文
2015/07/21 职场文书
解决SpringBoot文件上传临时目录找不到的问题
2021/07/01 Java/Android