Вы можете использовать селектор CSS :last-of-type
внутри querySelector , чтобы получить последний элемент с классом .wq
, а затем прочитать индекс через свойство dataset .
const lastElement = document.querySelector(".wq:last-of-type");
const testElement = document.querySelector(".test");
testElement.textContent = lastElement.dataset.index;
<div class="wq" data-index="18"></div>
<div class="wq" data-index="19"></div>
<!-- Display it as a string in span.test -->
<span class="test">//VALUE OF DATA-INDEX="19"//</span>
Другой вариант - выбрать все элементы с атрибутом data-index
и получить значение последнего найденного элемента.
const lastElement = document.querySelector("[data-index]:last-of-type");
const testElement = document.querySelector(".test");
testElement.textContent = lastElement.dataset.index;
<div class="wq" data-index="18"></div>
<div class="wq" data-index="19"></div>
<!-- Display it as a string in span.test -->
<span class="test">//VALUE OF DATA-INDEX="19"//</span>