Languages
[Edit]
EN

JavaScript - get handle to HTML element with multiple classes

0 points
Created by:
Kevin
797

In this article, we would like to show you how to get handle to HTML element with multiple classes using JavaScript.

Quick solution:

var myElements = document.querySelectorAll('.class1.class2');

myElements.forEach((element) => {
  // do something...
});

 

Practical example

In this example, we use querySelectorAll() to get an array of HTML elements with specific classes (class1 and class2).

// ONLINE-RUNNER:browser;

<!doctype html>
<html>
<body>
  <div class="class1 class2">element1</div>
  <div class="class1 class3">element2</div>
  <div class="class1 class4">element3</div>
  <div class="class1 class2">element4</div>
  <script>
    // get elements by multiple classes
    var myElements = document.querySelectorAll('.class1.class2');

    // usage example:a
    myElements.forEach((element) => {
      element.style.backgroundColor = 'yellow';
    });
  </script>
</body>
</html>

More classes example

// ONLINE-RUNNER:browser;

<!doctype html>
<html>
<body>
  <div class="class1 class2">element1</div>
  <div class="class1 class2 class3">element2</div>
  <div class="class1 class2 class3 class4">element3</div>
  <script>
    // get elements by multiple classes
    var myElements1 = document.querySelectorAll('.class1.class2');
    var myElements2 = document.querySelectorAll('.class1.class2.class3');
    var myElements3 = document.querySelectorAll('.class1.class2.class3.class4');

    // usage example:
    myElements1.forEach((element) => {
      element.style.backgroundColor = 'yellow';
    });

    myElements2.forEach((element) => {
      element.style.backgroundColor = 'orange';
    });

    myElements3.forEach((element) => {
      element.style.backgroundColor = 'red';
    });
  </script>
</body>
</html>

References

  1. Document.querySelectorAll() - Web APIs | MDN

Alternative titles

  1. JavaScript - get handle to node by multiple classes
Donate to Dirask
Our content is created by volunteers - like Wikipedia. If you think, the things we do are good, donate us. Thanks!
Join to our subscribers to be up to date with content, news and offers.
Native Advertising
🚀
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

❤️💻 🙂

Join