给定一个 HTML 文档,任务是使用 JavaScript 获取滚动条的高度。以下是解决此问题的不同方法,将在下面讨论:
方法 1:在这种方法中,创建一个包含滚动条的 div 元素。要获得滚动条的高度,需要从 div 的 clientHeight 中减去 div 的 offsetHeight。
- OffsetHeight = 元素高度 + 滚动条高度。
- ClientHeight = 元素的高度。
- 滚动条的高度 = offsetHeight – clientHeight。
示例:此示例实现了上述方法。
HTML
GeeksforGeeks
Bokeh is a Python interactive data
visualization. It renders its plots
using HTML and JavaScript.
HTML
GeeksforGeeks
Bokeh is a Python interactive data
visualization. It renders its plots
using HTML and JavaScript.
输出:
在点击按钮之前:
点击按钮后:
方法 2:在这种方法中,创建了一个外部 div 元素,并且在这个外部 div 元素中,还创建了一个内部 div 元素。要获得滚动条的高度,需要从外部 div 中减去内部 div 的高度。
示例 2:此示例实现了上述方法。
HTML
GeeksforGeeks
Bokeh is a Python interactive data
visualization. It renders its plots
using HTML and JavaScript.
输出:
在点击按钮之前:
点击按钮后: