Как отобразить переменную JavaScript в HTML?

У меня есть переменные в JavaScript и мне нужно чтобы они отображались на сайте.

var login = document.getElementById("login").value
var password = document.getElementById("password").value
var repassword = document.getElementById("repassword").value

Можно ли отобразить эти переменные в html коде что-то типа

<h1>"login"</h1>

Подскажите способы которыми можно можно это сделать. Заранее спасибо.

Например взять элемент и записать что надо в .innerHTML Element.innerHTML - Web APIs | MDN

const textElement = document.querySelector ('.login');
const textElement = textElement.innerHTML;

textElement.innerHTML = login;

Попытался сделать с помощью этого способа почему-то не сработало. Может есть какая-та ошибка?

Так посмотрите в консоли браузера.

Выдаёт эту ошибку:
Uncaught SyntaxError: Identifier ‘textElement’ has already been declared

Так а зачем это?

Короче вот что получилось: я удалил это строку и всё заработало.

const textElement = document.querySelector ('.login');
textElement.innerHTML = "login";

Но это работает только с текстом при выводе переменной консоль выдаёт эту ошибку:
Uncaught ReferenceError: login is not defined at

Всё заработало. Теперь после регистрации на сайте будет отображаться введённый логин пользователя.

function reg() {
    var login = document.getElementById("login").value
    var password = document.getElementById("password").value
    var repassword = document.getElementById("repassword").value
    
    const textElement = document.querySelector ('.login');
    textElement.innerHTML = login;
}

Вот html код

<h1 class="login" ></h1>

@AlexP Спасибо за предоставленный ресурс.