Как добавить тег через JS?

Нужно написать скрипт, который заменит этот текст на тег , а в качестве содержимого тега укажет изначальный текст. Должно получиться: <p class="links"><a>google.com</a></p> Я пробывал так:

let result = document.querySelector('.links');
result.innerHTML = "<a>google.com</a>;"

Но это не работает. Сам HTML ниже:

<html lang="ru">
  <head>
    <title>Document</title>
  </head>
  <body>
    <p class="links">google.com</p>
  </body>
</html>


Ответы (1 шт):

Автор решения: Алексей Шиманский

Оно вполне всё работает. И это можно спокойно увидеть в инструментах разработчика. Просто, чтобы ссылка стала ссылкой, надо добавить атрибут href (читаем доки: http://htmlbook.ru/html/a), который будет указывать на страницу, куда надо перенаправлять.

Т.е.

'<a href="https://www.google.com/">google.com</a>;'
→ Ссылка