为指定元素增加样式的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中instanceof对于不同的构造器或许都返回true
Dec 03 Javascript
JS表的模拟方法
Feb 05 Javascript
js立即执行函数: (function ( ){})( ) 与 (function ( ){}( )) 有什么区别?
Nov 18 Javascript
基于jQuery实现动态搜索显示功能
May 05 Javascript
Bootstrap表单布局样式源代码
Jul 04 Javascript
关于数据与后端进行交流匹配(点亮星星)
Aug 03 Javascript
JavaScript 轮播图和自定义滚动条配合鼠标滚轮分享代码贴
Oct 28 Javascript
jQuery插件FusionCharts实现的3D帕累托图效果示例【附demo源码】
Mar 25 jQuery
Vue学习笔记进阶篇之单元素过度
Jul 19 Javascript
深入浅析vue-cli@3.0 使用及配置说明
May 08 Javascript
JavaScript实现文件下载并重命名代码实例
Dec 12 Javascript
vue中提示$index is not defined错误的解决方式
Sep 02 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
漂亮但不安全的CTB
2006/10/09 PHP
PHP中10个不常见却非常有用的函数
2010/03/21 PHP
Yii数据模型中rules类验证器用法分析
2016/07/15 PHP
Laravel框架实现定时发布任务的方法
2018/08/16 PHP
PHP单元测试框架PHPUnit用法详解
2019/01/23 PHP
PHP实现与java 通信的插件使用教程
2019/08/11 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
深入聊聊Array的sort方法的使用技巧.详细点评protype.js中的sortBy方法
2007/04/12 Javascript
nw.js实现类似微信的聊天软件
2015/03/16 Javascript
JS中parseInt()和map()用法分析
2016/12/16 Javascript
AngularJS实践之使用ng-repeat中$index的注意点
2016/12/22 Javascript
微信小程序 登录实例详解
2017/01/16 Javascript
Node.js常用工具之util模块
2017/03/09 Javascript
vue-quill-editor实现图片上传功能
2017/08/08 Javascript
jquery使用iscorll实现上拉、下拉加载刷新
2017/10/26 jQuery
原生JS实现的跳一跳小游戏完整实例
2019/01/27 Javascript
Python实现短网址ShortUrl的Hash运算实例讲解
2015/08/10 Python
Python反射的用法实例分析
2018/02/11 Python
pycharm 安装JPype的教程
2019/08/08 Python
查看Python依赖包及其版本号信息的方法
2019/08/13 Python
使用pygame写一个古诗词填空通关游戏
2019/12/03 Python
Python的对象传递与Copy函数使用详解
2019/12/26 Python
Django中modelform组件实例用法总结
2020/02/10 Python
python向xls写入数据(包括合并,边框,对齐,列宽)
2021/02/02 Python
css3实现一个div设置多张背景图片及background-image属性实例演示
2017/08/10 HTML / CSS
css3实现画半圆弧线的示例代码
2017/11/06 HTML / CSS
英国鲜花递送:Blossoming Gifts
2020/07/10 全球购物
六道php面试题附答案
2014/06/05 面试题
消防安全检查制度
2014/02/04 职场文书
六五普法宣传标语
2014/10/06 职场文书
运动会3000米加油稿
2015/07/21 职场文书
Python初学者必备的文件读写指南
2021/06/23 Python
SpringBoot+Vue+JWT的前后端分离登录认证详细步骤
2021/09/25 Java/Android
Win11快速关闭所有广告推荐
2022/04/19 数码科技
Java8 CompletableFuture 异步回调
2022/04/28 Java/Android
tomcat正常启动但网页却无法访问的几种解决方法
2022/05/06 Servers