Chcę użyć takiej funkcji na divie
document.getElementById('uiScrollableAreaContent').scrollTop += 10;
Ale konsola zwraca mi błąd:
Uncaught TypeError: Cannot read property 'scrollTop' of null
Jaka może być takiego przyczyna?
Nie ma elementu #uiScrollableAreaContent. Pewnie odpalasz skrypt przed tym elementem, nie czekając na załadowanie strony.
Hm... nie do końca. Skrypt jest uruchamiany przez guzik. Poczekałem pare sekund na załadowanie strony.
Ten skrypt działa na stronie facebook.com. Za pomocą wtyczki TamperMonkey do Chrome.
W kodzie html strony facebook istnieje taki div z klasą uiScrollableAreaContent.
Chcę się dobrać do tego diva i użyć funkcji srollTop
Z klasą, a próbujesz pobrać przez [id]. https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector
AFAIR powinno zwrócić 0. Sprawdź na MDN.
93,377 zapytań
142,380 odpowiedzi
322,532 komentarzy
62,727 pasjonatów
Motyw:
Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡
Oto polecana książka warta uwagi.Pełną listę książek znajdziesz tutaj