Вы для итератора перебираете все свойства вашего массива, которые будут не отдельными элементами, а 0
, 1
, 2
, ..., n
, length
.
Вы хотите изменить свой итератор, и если вы хотите префикс ссылок, вы тоже делаете это неправильно.То, что вы сейчас делаете, заменит linkblur.com...
пустой строкой, т.е. удалит linkblur из существующих ссылок.
var links = document.getElementsByTagName('a');
for (var i = 0; i < links.length; i++) {
links[i].href = 'http://linkblur.com/?' + links[i].href;
}