Каков самый чистый способ получить функциональность вырезания с API navigator.clipboard? - PullRequest
0 голосов
/ 30 января 2020

Вместо использования старого document.execCommand("cut") API я хочу реализовать функцию резки, используя новый API navigator.clipboard.

Я нашел существующий ответ , который говорит мне, как получить доступ к тексту в выделении, если я знаю элемент, в котором происходит выделение:

        var text = ele.value
        text = text.slice(0, ele.selectionStart) + text.slice(ele.selectionEnd)
        ele.value = text

К сожалению, я не знаю, как добраться до элемента, в котором происходит текущее выделение. Какой самый чистый способ сделать это, реализовать функциональность вырезать?

...