JSFiddle - React, Tailwind, and code Playground
by Ilhom Maksadkulov
HTML
<p class="class1">lorem5</p>
<p class="class2">lorem5</p>
<p class="class3">lorem5</p>
<p class="class4">lorem5</p>
<div class="class1">lorem6</div>
<div class="class2">lorem6</div>
<div class="class3">lorem6</div>
<div class="class4">lorem6</div>
<em class="class1">lorem7</em>
<em class="class2">lorem7</em>
<em class="class3">lorem7</em>
<em class="class4">lorem7</em>
JavaScript
var elems = {};
elems.getElems = function (className) {
this.className = className;
var elemArray = [];
var elemList = document.body.childNodes;
for (var i = 0; i < elemList.length; i++) {
if(elemList[i].getAttribute("class") === this.className)
elemArray.push(elemList[i]);
}
return elemArray;
}
elems.getElems('class2');