Получить коллекцию document.links .Если какое-либо из их свойств .href соответствует вашему черному списку, установите для их свойства style.display значение 'none' .
, например,
function removeLinks () {
var blackList = /foo|bar|baz/;
var link, links = document.links;
var i = links.length;
while (i--) {
link = links[i];
if (blackList.test(link.href)) {
link.style.display = 'none';
}
}
}
Редактировать
Удалить дублирующиеся ссылки - аналогичное упражнение.Сначала преобразуйте ссылки HTMLCollection в простой массив, затем при их переборе используйте их hrefs для создания свойств объекта.Если href уже является свойством, скрыть его с помощью вышеуказанного метода или link.parentNode.removeChild (link) .