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>
为指定元素增加样式的js代码
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@