поиск ссылок в JavaScript 3
https://wiki-dale.win/index.php/%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0_%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD%D0%BE%D0%B2_.%D0%A0%D0%A4:_%D1%87%D1%82%D0%BE_%D0%BD%D1%83%D0%B6%D0%BD%D0%BE_%D0%B7%D0%BD%D0%B0%D1%82%D1%8C_%D0%B2%D0%B5%D0%B1-%D0%BC%D0%B0%D1%81%D1%82%D0%B5%D1%80%D1%83_%D0%BE_%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D1%85_%D0%B7%D0%BE%D0%BD%D0%B0%D1%85
Поиск ссылок в JavaScript — это задача, с которой сталкивается каждый разработчик при работе с динамическими страницами. Обычно её решают с помощью DOM-методов вроде querySelector или getElementById, но если нужно найти все ссылки на странице, используют querySelectorAll('a') и перебирают их через forEach. Интересней становится, когда нужно фильтровать ссылки по атрибутам, например, начинающиеся на 'http', или обрабатывать протоколы. Правильное извлечение и проверка href — ключ к стабильной раб…