Я всегда думал, что id и есть уникальный идентификатор...
Переделал так, все еще не работает.
<a name="6" href="#">Первый</a><br>
<a name="6" href="#">Второй</a><br>
<a name="7" href="#">Третий</a><br>
<span onClick="sort('6')">Убрать перый и второй</span>
function sort(id){
var elements = document.getElementByName(id);
for(var i=0; i<elements.length; i++) {
elements[i].style.display="none";
}
}
Или уникальный идентификатор name не может быть цифрой?