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 ...