Я так понял, что надо получить тот элемент, в котором находится каретка?
Можно попробовать повозиться с selections.
Что вроде такого
const sel = window.getSelection();
let el = sel.focusNode; // скорее всего получим текстовый узел, а не элемент
if (el.nodeType != 1) el = el.parentElement; // тогда получаем родительский элемент.