HTML DOM Element classList shuxing
- Ɗauɗawar ɗauɗawar children
- Ɗauɗawar ɗauɗawar className
- Koma kasa HTML DOM Elements ɗanar
Dingyi he yongfa
classList
Shuxing fanhui yuzhong de CSS lei ming.
classList
Shuxing fanhui DOMTokenList.
Shili
Lishi 1
Jia ruzhe "myStyle" lei dianjiu li
const list = element.classList; list.add("myStyle");
Lishi 2
Cong yuansu zhong shanchu "myStyle" lei:
const list = element.classList; list.remove("myStyle");
Lishi 3
Quxiao "myStyle" de kai bi:
const list = element.classList; list.toggle("myStyle");
Tishi:Yemian xiafang tigao geng duo shili.
Yufa
element.classList
Fanhui zhi
Leixing | Miaoshu |
---|---|
Duixiang | DOMTokenList. Yuzhong de lei ming danli |
Shuoming:Shuoming: classList shuxing shi zhiyue de, dan ni keyi shiyong xia li liechu de fangfa cong lixiu zhong tianjia, quxiao huo shanchu CSS lei:
classList shuxing he fangfa
Mingcheng | Miaoshu |
---|---|
add() | Jia ruzhe yige huo duo ge lingpai dianjiu li |
contains() | Ri lixi baohuan le leixing, zai hui fan true. |
entries() | Daga dake a kaiyiwu jiyin dake shi jian/zhuanxiang duanli |
forEach() | hakin haka da kowace takaitaccen dake cikin listu ake girmi kowace takaitaccen. |
item() | hakin haka da takaitaccen dake cikin kowace takaitaccen. |
keys() | hakin haka da kowace takaitaccen dake cikin listu. |
length | hakin haka da kowa takaitaccen dake cikin listu. |
remove() | yancin kowace takaitaccen dake cikin listu. |
replace() | wuce takaitaccen dake cikin listu. |
supports() | hakin haka da takaitaccen wace dake cikin kowace takaitaccen da ake girmi. |
toggle() | a tsarawa kawon takaitaccen dake cikin listu. |
value | hakin haka da yadda ake kammala tsarin kula da yanki a tsarin takaitaccen. |
values() | hakin haka da yadda ake kammala tsarin kula da yanki da yake cikin listu. |
kowa masanin
masanin 4
daka kowa tsariyawa element:
element.classList.add("myStyle", "anotherClass", "thirdClass");
masanin 5
yancin kowa tsariyawa element:
element.classList.remove("myStyle", "anotherClass", "thirdClass");
masanin 6
idake element ni kowa tsariyawa wace:
let numb = element.classList.length;
masanin 7
girmi tsariyawa "myDIV" element:
<div id="myDIV" class="myStyle anotherClass thirdClass"> <p>I am myDIV.</p> </div> const list = document.getElementById("myDIV").classList;
masanin 8
girmi tsariyawa farki element:
let className = element.classList.item(0);
masanin 9
idake element ni "myStyle" tsariyawa wace?
let x = element.classList.contains("myStyle");
masanin 10
idake element ni "myStyle" tsariyawa wace, yancin "anotherClass":
if (element.classList.contains("mystyle")) { element.classList.remove("anotherClass"); }
masanin 11
a tsarawa dake tsarawa dona a tsarawa kawon bango:
document.getElementById("myBtn").onclick = function() {myFunction()}; function myFunction() { document.getElementById("myDropdown").classList.toggle("show"); }
Example 12
Create sticky navigation bar:
// Get the navigation bar const navbar = document.getElementById("navbar"); // Get the offset position of the navigation bar const sticky = navbar.offsetTop; // Add the sticky class to the navigation bar when you reach its scroll position // Remove it when you leave the scroll position function myFunction() { if (window.pageYOffset >= sticky) { navbar.classList.add("sticky") } navbar.classList.remove("sticky"); } }
Browser support
All browsers support element.classList
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | 9-11 | Support | Support | Support | Support |
Ɗauɗawar ɗauɗawar
CSS ƙirɗe:CSS ƙirɗe
CSS ɗauɗawar ɗauɗawar:CSS .class ɗauɗawar
- Ɗauɗawar ɗauɗawar children
- Ɗauɗawar ɗauɗawar className
- Koma kasa HTML DOM Elements ɗanar