在JavaScript中添加css樣式(js追加類)代碼示例
一、原生js中添加類的方法
1.為 <div> 元素添加一個類:
document.getElementById("div").classList.add("類名");
2.為 <div> 元素添加多個類:
document.getElementById("div").classList.add("類名1","類名2","類名3",...);
3.為 <div> 元素移除一個類:
document.getElementById("div").classList.remove("類名");
4.為 <div> 元素移除多個類:
document.getElementById("div").classList.remove("類名1","類名2","類名3",...);
二、jquery中添加類的方法
1.為 <div> 元素添加一個類: $("#div").addClass("類名"); 2.為 <div> 元素添加多個類: //只需要通過空格來間隔 class 值即可一次性添加多個 class $("#div").addClass("類名1 類名2 類名3"); 3.為 <div> 元素移除一個類: $("#div").removeClass("類名"); 4.為 <div> 元素移除多個類: //只需要通過空格來間隔 class 值即可一次性清除掉多個 class $("#div").removeClass("類名1 類名2 類名3");
三、檢查是否含有某個類的方法
div.classList.contains('類名'); //return true or false
四、在JavaScript中添加CSS樣式:
document.getElementById("myElement").style.backgroundColor = "red";
五、使用HTML DOM的setAttribute()方法更改CSS屬性:
document.getElementById("myElement").setAttribute("style", "background-color: red;");
六、使用JavaScript可以通過動態(tài)創(chuàng)建樣式表 style標簽 來添加CSS樣式。
例如,以下代碼創(chuàng)建一個新的style標簽,并將其添加到HTML文檔中:
這個代碼將所有p元素的文字顏色設(shè)為藍色。
var style = document.createElement("style"); style.innerHTML = "p { color: blue; }"; document.head.appendChild(style);
七、修改已有的樣式表
JavaScript也可以通過修改已有的樣式表來添加CSS樣式。例如,如果您有一個id為“myStyles”的style標簽,您可以使用以下代碼添加一個新的CSS規(guī)則:
這個代碼也將所有p元素的文字顏色設(shè)為藍色。
var stylesheet = document.getElementById("myStyles").sheet; stylesheet.insertRule("p { color: blue; }", 0);
document.getElementById("clda-70a938b0").classList.add("is-open"); document.getElementById("Footer-70a938b0").classList.add("is-open"); document.getElementById("Footer-70a938b0").style.height = "170px";
總結(jié)
到此這篇關(guān)于在JavaScript中添加css樣式的文章就介紹到這了,更多相關(guān)JS添加css樣式內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JavaScript/Js腳本處理html元素的自定義屬性解析(親測兼容Firefox與IE)
這篇文章主要是對JavaScript/Js腳本處理html元素的自定義屬性解析(親測兼容Firefox與IE)進行了詳細的介紹,需要的朋友可以過來參考下,希望對大家有所幫助2013-11-11javascript搜索框點擊文字消失失焦時文本出現(xiàn)
這篇文章主要介紹了javascript實現(xiàn)搜索框點擊文字消失失焦時文本出現(xiàn)的效果,示例代碼如下,大家可以看看2014-09-09JS 中document.write()的用法和清空的原因淺析
這篇文章主要介紹了JS 中document.write()的用法和清空的原因淺析,需要的朋友可以參考下2017-12-12Javascript 獲取字符串字節(jié)數(shù)的多種方法
Javascript 字符串字節(jié)數(shù)獲取功能多種方法2009-06-06element?UI中在?el-select?與?el-tree?結(jié)合組件實現(xiàn)過程
項目上實現(xiàn)某個功能,使用到了?el-select?和?el-tree?組合實現(xiàn),記錄下兩者結(jié)合的實現(xiàn)過程,對?el-select?與?el-tree?結(jié)合組件實現(xiàn)過程感興趣的朋友跟隨小編一起看看吧2023-02-02基于JavaScript實現(xiàn)帶數(shù)據(jù)驗證和復選框的表單提交
這篇文章主要介紹了基于JavaScript實現(xiàn)帶數(shù)據(jù)驗證和復選框的表單提交功能,需要的朋友可以參考下2017-08-08