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