为指定元素增加样式的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 offsetX与layerX区别
Mar 12 Javascript
jqPlot 基于jquery的画图插件
Apr 26 Javascript
关闭ie窗口清除Session的解决方法
Jan 10 Javascript
jQuery异步加载数据并添加事件示例
Aug 24 Javascript
jquery实现的Banner广告收缩效果代码
Sep 02 Javascript
关于JS中prototype的理解
Sep 07 Javascript
javascript设置和获取cookie的方法实例详解
Jan 05 Javascript
jquery ezUI 双击行记录弹窗查看明细的实现方法
Jun 01 Javascript
JavaScript中立即执行函数实例详解
Nov 04 Javascript
你或许不知道的一些npm实用技巧
Jul 04 Javascript
VUE组件中的 Drawer 抽屉实现代码
Aug 06 Javascript
js实现滑动滑块验证登录
Jul 24 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 进度条实现代码
2009/03/10 PHP
浅析PHP中的闭包和匿名函数
2017/12/25 PHP
laravel 验证错误信息到 blade模板的方法
2019/09/29 PHP
在网页里看flash的trace数据的js类
2009/01/10 Javascript
Jquery Ajax请求代码(2)
2011/01/07 Javascript
基于jquery的时间段实现代码
2012/08/02 Javascript
jquery.blockUI.js上传滚动等待效果实现思路及代码
2013/03/18 Javascript
图片动画横条广告带上下滚动可自定义图片、链接等等
2013/10/20 Javascript
js阻止冒泡及jquery阻止事件冒泡示例介绍
2013/11/19 Javascript
JavaScript 判断用户输入的邮箱及手机格式是否正确
2013/12/08 Javascript
JavaScript中string对象
2015/06/12 Javascript
jQuery选择器用法实例详解
2015/12/17 Javascript
iframe中使用jquery进行查找的方法【案例分析】
2016/06/17 Javascript
详解Node.js实现301、302重定向服务
2017/04/07 Javascript
jQuery validata插件实现方法
2017/06/25 jQuery
JS实现预加载视频音频/视频获取截图(返回canvas截图)
2017/10/09 Javascript
vue侧边栏动态生成下级菜单的方法
2018/09/07 Javascript
Vue Prop属性功能与用法实例详解
2019/02/23 Javascript
js实现多个标题吸顶效果
2020/01/08 Javascript
javascript实现获取中文汉字拼音首字母
2020/05/19 Javascript
微信公众号网页分享功能开发的示例代码
2020/05/27 Javascript
vue中组件通信详解(父子组件, 爷孙组件, 兄弟组件)
2020/07/27 Javascript
[03:07]【DOTA2亚洲邀请赛】我们,梦开始的地方
2017/03/07 DOTA
解决windows下Sublime Text 2 运行 PyQt 不显示的方法分享
2014/06/18 Python
python通过shutil实现快速文件复制的方法
2015/03/14 Python
Python中编写ORM框架的入门指引
2015/04/29 Python
深入理解python对json的操作总结
2017/01/05 Python
python 实现对文件夹中的图像连续重命名方法
2018/10/25 Python
Python二元赋值实用技巧解析
2019/10/25 Python
tensorflow -gpu安装方法(不用自己装cuda,cdnn)
2020/01/20 Python
基于html5绘制圆形多角图案
2016/04/21 HTML / CSS
举例说明类变量和实例变量的区别
2016/06/30 面试题
如何写求职信
2014/05/24 职场文书
2015年环境整治工作总结
2015/05/22 职场文书
导游词之四川熊猫基地
2020/01/13 职场文书
vue实现无缝轮播效果(跑马灯)
2021/05/14 Vue.js