Я создаю HTML-редактор в режиме реального времени, который загружается после того, как DOM был визуализирован, и создает источник, перебирая все узлы. Я заметил, что когда я пытаюсь прочитать nodeValue текста node, содержащего объект HTML, я всегда получаю отображаемое значение unicode этого объекта.
Как я могу прочитать визуализированный текст node и сохранить код объекта HTML? (с использованием ванили JS)
Пример:
<div id="test">copyright ©</div>
<script>
var test = document.getElementById('test');
console.log(test.childNodes[0].nodeValue);
// expected: copyright ©
// actual: copyright ©
</script>