Предположим, что мы имеем следующий элемент <p id="abc">Hello World</p>. Если я хочу изменить содержимое тега <p>, у меня есть два способа в коде javascript:
document.getElementById("abc").innerHTML="good morning";
document.getElementById("abc").firstChild.nodeValue="good morning";
Вопросы:
- Какая разница между двумя решениями?
- Какую пользу я должен использовать? Есть ли один лучше другого?