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');