滚动元素的滚动条时运行的脚本
在滚动 <div> 元素时执行 JavaScript:
<div onscroll="myFunction()">
<style> #myDIV { border: 1px solid black; width: 200px; height: 100px; overflow: scroll; } </style> </head> <body> <p>试试 div 中的滚动条。</p> <div id="myDIV" onscroll="myFunction()"> HTML(超文本标记语言——HyperText Markup Language)是构成 Web 世界的一砖一瓦。它定义了网页内容的含义和结构。除 HTML 以外的其它技术则通常用来描述一个网页的表现与展示效果(如 CSS),或功能与行为(如 JavaScript)。 <br><br> “超文本”(hypertext)是指连接单个网站内或多个网站间的网页的链接。链接是网络的一个基本方面。只要将内容上传到互联网,并将其与他人创建的页面相链接,你就成为了万维网的积极参与者。 <br><br> HTML 使用“标记”(markup)来注明文本、图片和其他内容,以便于在 Web 浏览器中显示。</div> <script> function myFunction() { document.getElementById("myDIV").style.color = "red"; } </script> <p>当您在 div 中滚动时会触发一个函数。 该函数将 div 中文本的颜色设置为红色。</p>
onscroll
属性在元素的滚动条被滚动时触发。
提示: 使用 CSS overflow
样式属性为元素创建滚动条。
事件属性 | |||||
---|---|---|---|---|---|
onscroll | Yes | Yes | Yes | Yes | Yes |
<element onscroll="script">
值 Value | 描述 Description |
---|---|
script | 在 onscroll 上运行的脚本 |
支持的 HTML 标签: | <address>, <blockquote>, <body>, <caption>, <center>, <dd>, <dir>, <div>, <dl>, <dt>, <fieldset>, <form>, <h1> ~ <h6>, <html>, <li>, <menu>, <object>, <ol>, <p>, <pre>, <select>, <tbody>, <textarea>, <tfoot>, <thead>, <ul> |