Okay, avevo fiutato che fosse una questione di priorità...
Andando avanti con gli esempi mi accorgo che quel:
codice:var rows = document.getElementsByTagName('tr');
andava bene, perchè una pagina come questa ha un <tr> diverso da tr.nopaddingleft, quindi non ottimizza utilizzare il comando querySelectorAll().