JSFiddle - React, Tailwind, and code Playground
HTML
<div id="parent">
<div></div>
<div></div>
<div id="whereami"></div>
<div></div>
</div>
JavaScript
function findRow(node){
var i=1;
while(node.previousSibling){
node = node.previousSibling;
if(node.nodeType === 1){
i++;
}
}
return i; //Returns 3
}
var node = document.getElementById('whereami'); //div node to find
var count = findRow(node);
alert(count);