1. 程式人生 > >原生JS新增類名 刪除類名

原生JS新增類名 刪除類名

用途:主要用來給元素動態新增和移除css樣式。將樣式封裝,避免樣式程式碼冗餘。

<div class="myDIV"></div>

<style>

.mystyle{

 display="none";

}

</style>

為 <div> 元素新增一個類:

document.getElementById("myDIV").classList.add("mystyle");

為 <div> 元素新增多個類:

document.getElementById("myDIV").classList.add("mystyle", "anotherClass", "thirdClass");

為 <div> 元素移除一個類:

document.getElementById("myDIV").classList.remove("mystyle");

為 <div> 元素移除多個類:

document.getElementById("myDIV").classList.remove("mystyle", "anotherClass", "thirdClass");

檢查是否含有某個CSS類

myDiv.classList.contains('myCssClass'); //return true or false

相關推薦

原生JS新增 刪除

用途:主要用來給元素動態新增和移除css樣式。將樣式封裝,避免樣式程式碼冗餘。 <div class="myDIV"></div> <style> .mystyle{  display="none"; } </style&

原生JS添加 刪除

註意 多個 刪除 mov return The false ins post 為 <div> 元素添加 class: document.getElementById("myDIV").classList.add("mystyle"); 為 <d

Js新增元素、刪除元素誤區詳解【push()和add();splice()和remove()】

新增元素之誤區一,push()和add()使用及區別 push()方法是給陣列尾巴新增一個或多個元素,返回的是新增陣列後該陣列長度。 測試程式碼: var arr = [1,2,3,4]; var arrlength = arr.push(5); console.log("arr

原生js新增節點appendChild、insertBefore

var box=document.getElementById("box"); var p2=document.createElement("p"); //建立元素節點 var txt=document.createTextNode("這是另一個段落"); //建立文字節點

JS封裝 — 原生新增刪除

/* 刪除類名 */ window.onload = function () { var stamp = document.getElementById("btGetCode");

原生js怎麼新增一個或多個?(贊)

好吧今天寫個js,不知道怎麼新增類名了 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <titl

js給節點添加或刪除

mys article art dcl 多個 log con ins ret 為 <div> 元素添加 class: document.getElementById(“myDIV”).classList.add(“mystyle”); 為 <div>

原生JS操作增加刪除

padding ali var 增加 order splice 我們 name col <!DOCTYPE html><html> <head> <meta charset="UTF-8">

原生js給DOM元素新增一個或者多個的方法總結

先看兩個例子: html: <div class="test" id="test"> 啦啦啦 </div> css: .test{ width: 100px; hei

原生js--事件

事件 scroll 鼠標事件 輸入文字 mouseup cnblogs bsp enter use 1、表單事件: submit事件 reset事件 click事件 change事件 focus事件(不冒泡) (IE和ES5支持冒泡的focusin) blur事件(

AndroidManifest.xml裏加入不同package的component (Activity、Service裏android:name裏指定的值一般為句號加),可以通過指定完全(包+)來解決

代碼 gui 目的 tools 註冊 不同 res 收藏 small 我們都知道對於多個Activity如果在同一個包中,在Mainfest中可以這樣註冊 Xml代碼 <span style="font-size: small;"><?xml

JavaSE8基礎 當父與子中的成員變量重了,使用super.名字 來訪問父的成員變量

public xtend tca ima his window logs java brush os :windows7 x64 jdk:jdk-8u131-windows-x64 ide:Eclipse Oxygen Release (4.7.0)

python 批量修改數字的文件

Coding itext imp == 文件夾 起名字 文件名 所有 批量修改 今天碰到一個小問題,下載音頻的時候,文件名的名字變成了數字,排序呢,是按照數字的大小往下排的。 想自己給它們重新起名字,但是又不打亂音頻的順序。好吧,那就自己寫寫代碼吧。 思路就是遍歷音頻文

使用形容詞給的命名方法

變量 類名 簡單 log 大寫 nts 鏈式 英語 cnblogs 程序命名有很多方法,也有很多爭論,有的人喜歡用下劃線分隔,有的人喜歡用大小寫分隔(駝峰),有人告訴你全局變量要全大寫,有的人說用g_作前綴。 我覺得重點不是大小寫或分隔符,而是使用不同詞性的詞來命名。 變量

Unity復制選中腳本並修改器文件

utf8 占用 edi 目的 time pro sts efi gets 雖然我們是程序員,但是無謂的編碼應當能免則免,重復的工作會大大占用我們的時間。在一些情況下我們不得不需要創建許多類似的腳步,裏面的結構相同,但是其功能卻不一樣,功能我們要自己寫,但是結構等代碼我們其實

resultMap自定義映射---8.3.1. 解決列名(表中的字段名稱)和實體中的屬性不一致

lec per 編寫 動態代理 參數類型 ID res HERE 用戶 1.1.1.1. 步驟一:將駝峰匹配註釋掉 --------------測試完成後仍然 回來開啟 其他地方可能用到 一旦註釋掉駝峰匹配,那麽再通過queryUserById查詢的結果中,用戶

PHP中的變量,函數是區分大小寫的嗎

自定義 span 16px ech 區分大小寫 定義 echo uri mil 在PHP中,自定義的函數名,類名,以及內置的函數,關鍵字是不區分大小寫的,比如: class,Class,CLASS,while,While,ECHO,echo,NULL,Null 都是一樣的。

[REST API應用程式-]關閉指定包的app (closeApp)

描述: 關閉指定包名的 app。 對應JS API: Device.closeApp(packageName) 是否支援多裝置: 支援 請求方式: POST http://IP:8090/TotalControl/v1/devices/:device/apps/:pa

【java學習筆記】MyBatis中當實體中的屬性和表中的欄位不一樣時的解決方法

在使用MyBatis開發DAO層時,當實體類中的屬性名和表中的欄位名不一樣時,查詢出來的值為null,此時有3種解決方法 解決方法1                在Mapper.xml對映檔案中,寫SQL語句時起別名 解決

原生js實現新增刪除和查詢元素的class

<p id='p' class='dec'>hello</p> .active{ color:red; } .bigger{ font-size:30px; } .dec{ text-decoration:underline; } let