仿jQuery的addClass方法,这个方法还是很实用的
function addClassName(ele, className)//为元素追加一个类样式
{
//先判断此元素是否已经有此类样式,如果已经有了此类样式,则退出
if (!ele || !className || (ele.className && ele.className.search(new RegExp("\\b" + className + "\\b")) != -1))
return;
ele.className += (ele.className ? " " : "") + className;//如果原来有其它类样式,则中间以空格隔开
};
Spry.Widget.TabbedPanels.prototype.removeClassName = function(ele, className)//为元素移除类样式
{
if (!ele || !className || (ele.className && ele.className.search(new RegExp("\\b" + className + "\\b")) == -1))
return;
ele.className = ele.className.replace(new RegExp("\\s*\\b" + className + "\\b", "g"), "");
};