原文:原生js給元素添加類

這個問題可以使用setAttribute 或者className屬性給元素添加類名,使用方法為ele.setAttribute class ,newClass 或者ele.className newClass,但這樣相當於重寫了元素的className屬性,會使元素原本已有的class被覆蓋,這個效果其實是替換class而非添加。 要做到添加該如何實現呢,思路是先獲取當前的className,然 ...

2017-03-23 17:35 0 17594 推薦指數:

查看詳情

原生js給DOM元素添加一個

方法一: 使用DOM.setAttribute("class","名") 方法二: DOM.classList.add("名") 方法一給DOM元素添加名會覆蓋原有的名 方法二 可以給DOM元素添加一個名后 還可以在繼續給DOM元素添加新的名 並且不會覆蓋已有的名 ...

Mon Mar 25 22:45:00 CST 2019 0 8583
原生js給DOM元素添加、刪除一個

方法一: DOM.setAttribute("class", "名") DOM.removeAttribute("class", "名") 方法二: DOM.classList.add('名'); //添加名 DOM.classList.remove('名'); //刪除名 ...

Fri Dec 04 18:41:00 CST 2020 0 2083
原生js給div添加

一 寫個函數然后傳入對象元素跟樣式名字,判定是否為空,如果不為空就賦值樣式名字; 二 寫個函數然后傳入對象元素跟需要添加到樣式名字,判定是否為空,如果為空就賦值,否則就加個空格再賦值; 三 傳入對象元素跟樣式名字,然后把elm.className看成用“ ”(空格 ...

Wed Feb 08 02:19:00 CST 2017 0 2776
原生JS元素添加class屬性

有下面這三種簡單語句。 測試一: 測試二: 小結:JS放在body與head中的不同 放在body和head其實差不多的,只不過是文檔解析的時間不同。瀏覽器解析html是從上到下的。 如果把 ...

Fri Aug 04 18:24:00 CST 2017 4 105998
元素屬性的添加刪除(原生js

添加屬性 odiv.setAttribute("title","hello div!"); odiv.setAttribute("class","boxClass"); odiv.setAttribute("hello","divTag");//自定義屬性設 ...

Sat Dec 30 16:36:00 CST 2017 1 15711
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM