Martenek
@Martenek

Как добавить разные линки на дивы с одним классом?

Есть условно такие дивы в консоли (не статичный html):

<div data-v-a07d9ad7="" class="spots"><div>
<div data-v-a07d9ad7="" class="spots"><div>
<div data-v-a07d9ad7="" class="spots"><div>

Каждому из них мне нужно дать разную ссылку, можно ли это сделать через appendChild или как-то так.
Была мысль накинуть id-шки сначала а на них посадить линки, через примерно такой код:

function addIds() {
        var divs = document.querySelectorAll('.spot');
        divs.forEach(function (div, index) {
            var uniqueId = 'spot' + (index + 1);
            div.id = uniqueId;
        });
    }
    addIds();

Однако id оно не добавило, потому что у меня html не статичный и формируется через _nuxt с json, соответственно эта конструкция дивов загружается только на определенном этапе скролла, по количеству json-ов.

Как можно реализовать это всё?
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы