В чем преимущество создания TextNode и добавления его к HTML-элементу при прямом настройке его textContent?
Скажем, у меня есть промежуток.
var span = document.getElementById('my-span');
И я хочу изменить его текст. Какое преимущество использования:
var my_text = document.createTextNode('Hello!');
span.appendChild(my_text);
над
span.textContent = 'hello';