Блондинка, а ты его поставь перед закрывающимся тегом body или оберни в конструкцию DOMContentLoaded:
document.addEventListener('DOMContentLoaded', function() {
let page = window.location.pathname;
let links = document.querySelectorAll('a');
for (let i = 0; i < links.length; i++) {
if (links[i].pathname == page) {
links[i].outerHTML = '<span class="xyz3">' + links[i].textContent + '</span>';
}
}
});
https://learn.javascript.ru/onload-ondomcontentloaded