const insertionHeight = 3.78 * 290;
const newParagraph = document.createElement('p');
newParagraph.style.height="50px";
newParagraph.style.backgroundColor="red";
const container = document.body;
let closestElement = container;
let distanceToClosest = Math.abs(insertionHeight - closestElement.offsetTop);
for (const element of container.getElementsByTagName('*')) {
const distance = Math.abs(insertionHeight - element.offsetTop);
if (distance < distanceToClosest) {
closestElement = element;
distanceToClosest = distance;
}
}
closestElement.parentNode.insertBefore(newParagraph, closestElement);