как использовать replace в узле js?
HTML:
<p> <a href = "https://www.abc.co/">https://www.abc.co/</a> Lorem ipsum dolor sit amet, praesent justo sem suscipit dolor,<a href = "https://www.abc.co/">https://www.abc.co/</a> maecenas pellentesque ligula vestibulum in vivamus eu </p>
Я пытаюсь:
const variableabc = document.getElementsByTagName('p');
const result = variableabc.replace('/(https?://[^\s]+)/g','<a href = "$1">$1</a>');
Ожидаемый результат:
https://www.abc.co/
https://www.abc.co/
См. stackoverflow.com/q/10693845/215552, чтобы исправить проблему в коде. Вопрос в заголовке не соответствует представленному коду.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы должны объяснить, в чем именно заключается ваша проблема, потому что каждая из частей наверняка уже получила ответы здесь, на SO. Кроме того, для манипуляций с DOM на стороне сервера, которые поддерживают такие вещи, как
getElementsByTagName, требуется модуль, поэтому, если вы используете модуль, вы должны указать, какой из них.getElementsByTagNameвозвращаетHTMLCollection, и вам нужно перебрать его.