Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. roshan.sharma

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    R
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 1
    • Best 0
    • Groups 0

    roshan.sharma

    @roshan.sharma

    0
    Reputation
    7
    Profile views
    1
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    roshan.sharma Follow

    Latest posts made by roshan.sharma

    • Check if an element contains a class in JavaScript?

      Hi
      I'm not a big fan of dynamic programming languages, although I've written a lot of JavaScript code. I never quite understood the concept of prototype-based programming; does anyone know how it works?
      I was working on a JavaScript project with the source checking if an element contains a class.
      I'm currently doing this:

      code_text
      var test = document.getElementById("test");
      var testClass = test.className;
      
      switch (testClass) {
        case "class1":
          test.innerHTML = "I have class1";
          break;
        case "class2":
          test.innerHTML = "I have class2";
          break;
        case "class3":
          test.innerHTML = "I have class3";
          break;
        case "class4":
          test.innerHTML = "I have class4";
          break;
        default:
          test.innerHTML = "";
      }
      <div id="test" class="class1"></div>
      

      The problem is when I change the HTML code to...
      <div id="test" class="class1 class5"></div>
      There is no longer an exact match, so I get the standard output of nothing (""). But I still want the output to be I have class1 because <div> still contains class .class1 .
      Can someone help me

      posted in JavaScript
      R
      roshan.sharma
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo