Упростил его вариант:
HTML:
<ul>
<li><a>Первая ссылка.</a></li>
<li><a>Вторая ссылка.</a></li>
<li><a>Третья ссылка.</a></li>
</ul>
javascript
:
var arr = ["linkpage.html", "http://www.udaff.com", "portfolio.html"],
link = document.querySelectorAll('li > a');
$.each(link, function(n, value){
this.href = arr[n];});