js为元素动态增加class样式
2014-03-30 21:20
363 查看
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>
.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>
相关文章推荐
- 样式类(class) js动态增加类 兼容各浏览器
- 动态增加元素时初始化jquery样式实例
- 动态添加类和元素样式属性(style and className)
- 通过js动态清空、增加、删除、修改下拉框中的元素
- js动态创建input元素,增加点击事件遇到的问题
- js判断样式className同时增加class或删除class
- 为指定元素增加样式的js代码
- js 一段代码获取元素class样式
- 利用js对table动态增加和删除行(附带table样式,鼠标滑过和点击样式)
- Easyui中使用jquery或js动态添加元素时出现的样式失效的解决方法
- js动态删除增加dom元素
- js随笔,css和js禁止网页选择文本,table的class样式使得td的class样式失效,jquery获得元素坐标
- js 给某个div增加class 样式(三种方式)
- js判断样式className同时增加class或删除class
- Easyui中使用jquery或js动态添加元素时出现的样式失效的解决方法
- js 修改svg样式、动态加入DOM元素、添加事件响应函数
- 为指定元素增加样式的js代码
- js+jquery动态设置/增加/删除/获取元素属性的两种方法集锦对比(动态onclick属性设置+动态title设置)
- JS常用方法(获取Class、获取元素样式、事件监听、cookie、ajax等)