JSFiddle - React, Tailwind, and code Playground

by Mert Ener

HTML

<div id="a">
1
</div>
<div id="b">
2
</div>

CSS

div {
  position:absolute;
  left:100px;
  top:10px;
}

JavaScript

function createObj(el) {
  let obj = {
    innerText: el.innerHTML,
    left: el.offsetLeft,
    sumValues: (elo) => {
      return el.innerText+elo.innerText;
    }
  }
  return obj;
}
let objs = [];

  objs.push(createObj(document.getElementsByTagName("div")[1]));
for (const obj of Object.values(objs)) {
  alert(obj.sumValues(document.getElementsByTagName("div")[0]));
}