s = "COTiynkTfM&Length=1000251jink56516156#Finti:Ginjoko"
s.match(/=(.+)#/)[1] // 1000251jink56516156
<p><a name="top"></a></p>
......
<a href="#top">Наверх</a>
А вообще, не очень понятно, зачем этот setTimeout нужен. Можно просто вырезать его.
window.addEventListener('mousewheel', e => {
if (new Date() - lastScroll < 300) return
lastScroll = new Date()
....
for(let i=0; i<imagesOnPage.length; i++)
так всё заработало
а если удалить этот странный блок, то всё ок