HTML onscroll 事件

onscroll 是元素在其滚动条滚动时触发的事件。


实例

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <style>
  5. #myDIV {
  6. border: 1px solid black;
  7. width: 200px;
  8. height: 100px;
  9. overflow: scroll;
  10. }
  11. </style>
  12. </head>
  13. <body>
  14. <p>试试div中的滚动条。</p>
  15. <div id="myDIV" onscroll="myFunction()">在我年幼脆弱的时候,父亲给了我一些至今都在脑海里的建议。
  16. <br><br>
  17. 他告诉我,每当你想批评任何人时,只要记住,这个世界上所有的人都没有你所拥有的优势</div>
  18. <script>
  19. function myFunction() {
  20. document.getElementById("myDIV").style.color = "red";
  21. }
  22. </script>
  23. <p>在div中滚动时会触发一个函数。该函数将div中文本的颜色设置为红色。</p>
  24. </body>
  25. </html>

浏览器支持

事件
onscrollYesYesYesYesYes

所有主流浏览器都支持 onscroll 事件。


定义和用法

onscroll 是元素在其滚动条滚动时触发的事件。

提示:使用CSS overflow style属性为元素创建滚动条。


HTML 4.01 与 HTML5 之间的差异

无。


语法

  1. <element onscroll="script">
属性值
描述
scriptonscroll 发生时运行的脚本。