Сообщение не закрывается
Я создаю сайт, и когда я ввожу неверные данные на страницах входа и регистрации (или любой другой), появляется сообщение об ошибке, но когда я нажимаю на "⨯", я не могу закрыть его.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.html:
<html lang="en">
{% load static %}
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Favicon -->
<link rel="shortcut icon" href="images/favicon.ico" type="image/x-icon" />
<!-- Icon - IconMonster -->
<link rel="stylesheet" href="https://cdn.iconmonstr.com/1.3.0/css/iconmonstr-iconic-font.min.css" />
<!-- Mumble UI -->
<link rel="stylesheet" href="{% static 'uikit/styles/uikit.css' %}" />
<!-- Dev Search UI -->
<link rel="stylesheet" href="{% static 'styles/app.css' %}" />
<title>DevSearch - Connect with Developers!</title>
</head>
<body>
{% include 'navbar.html' %}
<!-- {% if messages %}
<ul class="messages">
{% for message in messages %}
<li {% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message }}</li>
{% endfor %}
</ul>
{% endif %} -->
{% for message in messages %}
<div style="display: flex; justify-content: center;">
<div class="alert alert--{{message.tags}}">
<p class="alert__message">{{message}}</p>
<button class="alert__close">⨯</button>
</div>
</div>
{% endfor %}
{% block content %}
{% endblock content %}
</body>
<script src="{% static 'uikit/app.js' %}"></script>
</html>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<><>JavaScript:<><><>
// Invoke Functions Call on Document Loaded
document.addEventListener('DOMContentLoaded', function () {
hljs.highlightAll();
});
let alertWrapper = document.querySelector('.alert')
let alertClose = document.querySelector('.alert__close')
if (alertWrapper) {
alertClose.addEventListener('click', () =>
alertWrapper.style.display = 'none'
)
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<><><>>Каталог:<><>
<><><>
<><><><><>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<><><>> Сообщения об ошибках: ( не может закрыть их из '⨯' )<><><>
<><><><><><>
<><><><>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<><> Что нужно сделать, чтобы включить функцию закрытия? <><><>