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,383 zapytań
142,382 odpowiedzi
322,539 komentarzy
62,744 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