JSFiddle - React, Tailwind, and code Playground

by ozzon91

HTML

<div>
    <input type="text" id="inp">
    <input type="text">
        
    <div class='err'></div>
        </div>

JavaScript

function findErrNode(node) {
		var next;
		return (function() {
			next = node.nextSibling
			if(next && !hasClass(next, 'err')) {
				return findErrNode(next);
			} else {
				return next;
			}
		})();
	}

function hasClass(element, classToCheck){
		return ((' ' + element.className + ' ').indexOf(' ' + classToCheck + ' ') !== -1);
}

var node = findErrNode(inp);

console.log(node);