function addClass(obj, cls){ var obj_class = obj.className,//获取 class 内容. blank = (obj_class != '') ? ' ' : '';//判断获取到的 class 是否为空 ...
.比较传统的方法 var classVal document.getElementById id .getAttribute class 删除的话classVal classVal.replace someClassName , document.getElementById id .setAttribute class ,classVal 添加的话classVal classVal.conca ...
2019-04-25 09:15 0 6257 推荐指数:
function addClass(obj, cls){ var obj_class = obj.className,//获取 class 内容. blank = (obj_class != '') ? ' ' : '';//判断获取到的 class 是否为空 ...
方法一: DOM.setAttribute("class", "类名")DOM.removeAttribute("class", "类名") 方法二: DOM.classList.add('类名'); //添加类名DOM.classList.remove('类名'); //删除类名 ...
之前习惯了使用jquery的addClass的方法,然后就去找了下别人写的代码。 ...
prependHTML: ...
之前一直都使用jquery来操作dom,今天想自己用原生写一些插件,却发现给dom增删class的时候,使用slice来截取className特别的麻烦,后来发现,原来原生JS本来就有提供api来对dom的class进行增删,下面的对象就是用来对dom进行增删class ...
方法一: DOM.setAttribute("class", "类名") DOM.removeAttribute("class", "类名") 方法二: DOM.classList.add('类名'); //添加类名 DOM.classList.remove('类名'); //删除类名 ...
function hasClass(obj, cls) { return obj.className.match(new RegExp('(\\s|^)' + cls + '(\ ...
项目中如果应用了常用的javascript类库,多数情况下,这些已经封装好的类库,都会封装一个类似于addClass和removeClass的方法,以便于我们对DOM节点的class进行操作。 以jQuery为例: $(dom).addClass("a").removeClass("b ...