Пример:
<div id="elID">
Какой то текст.
<span>Ещё текст.</span>
</div>
<script>
alert(elID.textContent);
</script>
Если использовать свойство textContent для вывода HTML кода, то он будет отображен, как текст, а не как код. В то время, когда innerHTML будет работать с кодом, как с кодом.