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]));
}