Достаточно добавить один символ... Или убрать. Вот здесь:
if (item.innerText === currentPage) {
Одно значение является строкой, другое числом. Число строке не может быть равно. Так что или выполняйте сравнение с приведением типов:
item.innerText == currentPage
Или превращайте строку в число явным образом:
+item.innerText === currentPage