Цикл for в html дает мне тот же id
Когда я нажимаю на span в html, я не могу сделать переменную span id с помощью id="mylink-${i}"
Я не могу получить это с помощью var mylink = document.getElementById("mylink-"+id)
в части javascript.
а также при onclick="theFunction(i)"
консоль выдает мне ошибку i is not defined
, но он должен быть определен, потому что {% for i in data %}
i
является одним из элементов данных
<div class="row sideBar">
{% for i in data %}
<div class="row sideBar-body">
<div class="col-sm-9 col-xs-9 sideBar-main">
<div class="row">
<a href= "{% url "start_chat" i.room %}" onclick="theFunction(i)" >
<div class="col-sm-8 col-xs-8 sideBar-name">
<span class="name-meta" id="mylink-${i}"> {{i.name}}
</span>
</div>
</a>
</div>
</div>
</div>
{% endfor %}
</div>