«TypeError: t.closest не является функцией» для window.getSelection (). AnchorNode.closest ('[data-key]') - PullRequest
1 голос
/ 19 марта 2020

У меня есть этот html код:

<div contenteditable="true">
    <p data-key="0">
        <span data-key="0-0">wsdfsdf</span>
    </p>
</div>

Я помещаю курсор в текст span и пытаюсь найти ближайший родительский элемент для позиции каретки, используя этот код:

window.getSelection().anchorNode.closest('[data-key]')

Но я get error

"Ошибка типа: t.closest не является функцией"

Что я сделал не так?

anchorNode указывает на текст внутренний промежуток.

...