Разница между textContent и innerHTML при добавлении элементов в DOM заключается в том, что они обрабатывают содержимое элемента по-разному: 12
Таким образом, textContent предоставляет безопасное вставление текста, а innerHTML даёт больше гибкости для стилизации текста с использованием HTML-разметки. 1
Выбор между этими свойствами зависит от требований проекта и уровня безопасности, который нужно обеспечить. 1