Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

HTML और JavaScript में classList का उपयोग करके एक ही निर्देश में कई क्लासेस कैसे जोड़ें/हटाएं?

classList प्रॉपर्टी

classList प्रॉपर्टी एक एलिमेंट के क्लास नाम(नों) को DOMTokenList ऑब्जेक्ट के रूप में लौटाती है। classList प्रॉपर्टी रीड-ओनली है, हालांकि, आप add() और remove() मेथड्स का उपयोग करके इसे संशोधित कर सकते हैं।

classList प्रॉपर्टी सुनिश्चित करती है कि डुप्लिकेट क्लासेस अनावश्यक रूप से एलिमेंट में न जोड़े जाएं। इस कार्यक्षमता को बनाए रखने के लिए, यदि आप लॉन्गहैंड संस्करणों या jQuery संस्करण को नापसंद करते हैं, तो मैं DOMTokenList में addMany फ़ंक्शन और removeMany जोड़ने का सुझाव दूंगा।

उपयोग

DOMTokenList.prototype.addMany = function(classes) {
    var arr = classes.split(' ');
    for (var j = 0, length = arr.length; j < length; j++) {
        this.add(arr[j]);
    }
}

फिर उपयोग करें: element.classList.addMany('class1 class2 class3')

  1. JavaScript के साथ HTML फॉर्म एक्शन और onsubmit वैलिडेशन JavaScript के साथ HTML फॉर्म एक्शन और onsubmit वैलिडेशन

    आइए एक उदाहरण देखें जहां हम onsubmit पर इनपुट टेक्स्ट को वैलिडेट कर रहे हैं: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0"> <title>

  1. JavaScript में बटन क्लिक पर नाम कैसे जोड़ें और हटाएं? JavaScript में बटन क्लिक पर नाम कैसे जोड़ें और हटाएं?

    उदाहरण addEventListener() और remove() का उपयोग करके डायनामिकली नाम जोड़ें और हटाएं। { var actualName = givenName.value; if (actualName.length != 0) { var createAnHTMLList = `${actualName}Remove Name`; listOfName.innerHTML += createAnHTMLList;

  1. JavaScript में ID द्वारा एलिमेंट हटाना JavaScript में ID द्वारा एलिमेंट हटाना

    ID द्वारा एलिमेंट हटाने के लिए, आप remove() का उपयोग कर सकते हैं।उदाहरणकोड निम्न है:<!DOCTYPE html> <html lang=en> <head>    <meta charset=UTF-8>    <meta name=viewport content=width=device-width, initial-scale=1.0>    <title>Document