HTML DOM Element classList अधिरेखा
- पिछला पृष्ठ children
- अगला पृष्ठ className
- एक स्तर ऊपर वापस जाएँ HTML DOM Elements ऑब्जेक्ट
परिभाषा और उपयोग
classList
अधिरेखा वापस एलिमेंट के CSS क्लास नाम देता है。
classList
अधिरेखा वापस DOMTokenList देता है。
उदाहरण
उदाहरण 1
"myStyle" की क्लास को एलिमेंट में जोड़ें:
const list = element.classList; list.add("myStyle");
उदाहरण 2
"myStyle" की क्लास को एलिमेंट से हटाए।
const list = element.classList; list.remove("myStyle");
उदाहरण 3
"myStyle" के खुलने और बंद होने को टॉगल करें:
const list = element.classList; list.toggle("myStyle");
सूचना:पृष्ठ के नीचे अधिक उदाहरण दिए गए हैं。
व्याकरण
element.classList
वापसी मूल्य
वर्ग | वर्णन |
---|---|
वस्तु | DOMTokenList. एलिमेंट की क्लास नाम सूची。 |
नोट:नोट: classList अधिरेखा लिखित है, लेकिन आप नीचे सूचीबद्ध विधियों का उपयोग करके सूची से जोड़े, टॉगल या हटाए जा सकती है:
classList अधिरेखा और विधियाँ
नाम | वर्णन |
---|---|
add() | एक या अनेक टोकन को सूची में जोड़े। |
contains() | सूची में किसी वर्ग का होना तो true बहार देता है。 |
entries() | सूची से चाइन/मूल्य के आधार पर इटरेटर बहार देता है。 |
forEach() | सूची में हर टोकन पर कॉलबैक फ़ंक्शन चलाएं। |
item() | विशिष्ट सूचकांक से टोकन वापस करें。 |
keys() | सूची में बाल्यांकों के साथ इटरेटर वापस करें。 |
length | सूची में टोकनों की संख्या वापस करें。 |
remove() | सूची से एक या अधिक टोकन हटाएं。 |
replace() | सूची में टोकन को बदलें。 |
supports() | यदि टोकन प्रतिबंधित टोकनों में से एक है, तो true वापस करें。 |
toggle() | सूची में टोकनों के बीच परिवर्तन करें。 |
value | टोकन सूची को स्ट्रिंग रूप में वापस करें。 |
values() | सूची में बाल्यांकों के मूल्यों के साथ इटरेटर वापस करें。 |
और अधिक उदाहरण
उदाहरण 4
एलिमेंट को कई क्लास जोड़ें:
element.classList.add("myStyle", "anotherClass", "thirdClass");
उदाहरण 5
एलिमेंट से कई क्लास हटाएं:
element.classList.remove("myStyle", "anotherClass", "thirdClass");
उदाहरण 6
एलिमेंट कितनी क्लास नाम है?
let numb = element.classList.length;
उदाहरण 7
एलिमेंट "myDIV" की क्लास नाम प्राप्त करें:
<div id="myDIV" class="myStyle anotherClass thirdClass"> <p>I am myDIV.</p> </div> const list = document.getElementById("myDIV").classList;
उदाहरण 8
एलिमेंट की पहली क्लास प्राप्त करें:
let className = element.classList.item(0);
उदाहरण 9
एलिमेंट कितनी "myStyle" क्लास के साथ है?
let x = element.classList.contains("myStyle");
उदाहरण 10
यदि एलिमेंट "myStyle" क्लास के साथ है, तो "anotherClass" हटाएं:
if (element.classList.contains("mystyle")) { element.classList.remove("anotherClass"); }
उदाहरण 11
क्लासों के बीच परिवर्तन करके ड्रॉपडाउन बटन बनाएं:
document.getElementById("myBtn").onclick = function() {myFunction()}; function myFunction() { document.getElementById("myDropdown").classList.toggle("show"); }
उदाहरण 12
स्टिकी नाविका बार बनाएं:
// नाविका बार प्राप्त करें const navbar = document.getElementById("navbar"); // नाविका बार की स्थिति प्राप्त करें const sticky = navbar.offsetTop; // आप उसकी स्क्रॉल स्थिति तक पहुंचने पर sticky वर्ग नाम नवीनतम नाविका बार को जोड़ें // गलत स्क्रॉल स्थिति से इसे मिटाएं function myFunction() { if (window.pageYOffset >= sticky) { navbar.classList.add("sticky") } navbar.classList.remove("sticky"); } }
ब्राउज़र समर्थन
सभी ब्राउज़र समर्थन करते हैं element.classList
:
च्रोम | आईई | एज | फायरफॉक्स | सफारी | ओपेरा |
---|---|---|---|---|---|
च्रोम | आईई | एज | फायरफॉक्स | सफारी | ओपेरा |
समर्थन | 9-11 | समर्थन | समर्थन | समर्थन | समर्थन |
संबंधित पृष्ठ
CSS शिक्षा:CSS व्याकरण
CSS संदर्भ दस्तावेज़:CSS .class चयनकर्ता
- पिछला पृष्ठ children
- अगला पृष्ठ className
- एक स्तर ऊपर वापस जाएँ HTML DOM Elements ऑब्जेक्ट