Я только что прочитал эту статью о нодлистах:Объяснения на «живых» элементах
http://www.nczonline.net/blog/2010/09/28/why-is-getelementsbytagname-faster-that-queryselectorall/
Если я правильно понимаю, имя getElementsByTag живо и querySelectorAll нет. Тогда кто-то может объяснить мне, почему pNotLive имеет заголовок «stackoverflow»? :
var pLive = document.getElementsByTagName('p')[3];
var pNotLive = document.querySelectorAll('p')[3];
pLive.title = "stackoverflow"
console.log(pNotLive.title); // stackoverflow
//you can run this snippet in your console to verify
«Статический» характер не имеет ничего общего с атрибутами и свойствами элементов, он связан с ссылкой на сами элементы. – epascarello