Как я могу сделать простой редактор contenteditable, но без execommand - PullRequest
0 голосов
/ 06 апреля 2020

потому что execcommand устарела: https://developer.mozilla.org/en-US/docs/Web/API/Document/execCommand.

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

нам нужно 3 вещи в js:

  1. добавить что-то, например: document.execCommand ('insertText', false, '');

  2. изменить что-то стиль, может быть, это может быть реализовано чистым DOM.

  3. добавить тег вокруг чего-либо, например: document.execCommand ('formatBlock', false, 'span');

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

и наш целевой веб-браузер равен chrome, поэтому мы можем принять какое-то решение, которое chrome только.

...