代码示例:(标识:jsck_element_scrollheight_2)
<!DOCTYPE html>
<html>
<style>
#content {
  height: 100px;
  width: 100px;
  background-color: coral;
  padding: 15px;
  border: 10px solid black;
  margin: 10px;
  overflow: scroll;
}
</style>

<body>
<h1>Element 对象</h1>

<h2>scrollHeight 和 scrollWidth 属性</h2>

<p>这些属性返回高度和宽度,包括内边距、但不包括边框、滚动条或外边距。</p>

<p>尝试删除和/或更改不同的 CSS 属性值,然后再次单击“运行”,了解其工作原理。</p>

<div id="content">一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..一些内容..</div>

<p id="demo"></p>

<script>
const element = document.getElementById("content");
let y = element.scrollHeight;
let x = element.scrollWidth;
document.getElementById ("demo").innerHTML = "Height: " + y + " Width: " + x;
</script>

</body>
</html>
运行结果: