How to click the link to get the page value?
<div class="pagination"> <ul> <li class="control"> <a href="katalog?page=3">Пред.</a> </li> <li> <a href="katalog?page=2">2</a> </li> <li> <a href="katalog?page=3">3</a> </li> </ul> </div> How to click the link to get the page value?
<div class="pagination"> <ul> <li class="control"> <a href="katalog?page=3">Пред.</a> </li> <li> <a href="katalog?page=2">2</a> </li> <li> <a href="katalog?page=3">3</a> </li> </ul> </div> [...document.querySelectorAll("a")].forEach(item => { item.addEventListener("click", (e) => { e.preventDefault(); let link = e.target.getAttribute("href"); let value = link.split("=")[1]; console.log(value); }); }); <div class="pagination"> <ul> <li class="control"><a href="katalog?page=3">Пред.</a></li> <li><a href="katalog?page=2">2</a></li> <li><a href="katalog?page=3">3</a></li> </ul> </div> Or so:
[...document.querySelectorAll("a")].forEach(item => { item.addEventListener("click", (e) => { e.preventDefault(); let link = e.target.getAttribute("href"); let value = link.lastIndexOf("="); let result = link.substring(value + 1); console.log(result); }); }); <div class="pagination"> <ul> <li class="control"><a href="katalog?page=3">Пред.</a></li> <li><a href="katalog?page=2">2</a></li> <li><a href="katalog?page=3">3</a></li> </ul> </div> a in a pagination container? Or choose a parent when clicking on a ? - meinequerySelectorAll(".pagination a")... - meineSource: https://ru.stackoverflow.com/questions/958623/
All Articles