Проблема со вставкой HTML с помощью insertHTML

Я пытаюсь сделать редактор wysiwyg с содержимым, редактируемый div, и я вставляю html с document.execCommand('insertHTML', false, html); но проблема в том, что когда я вставляю ссылку, а затем я хочу написать после того, как она продолжает писать ВНУТРИ этой ссылки.

ПРИМЕР:

как это сейчас:

Hello, <a>stackru.com MyTextAfterLink</a>

как это должно быть:

Hello, <a>stackru.com</a> MyTextAfterLink

Как я могу это исправить? Благодарю.

1 ответ

Попробуйте вместо этого назначить свойство innerHTML узла DOM.

Другие вопросы по тегам