
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
div {
width: 200px;
height: 300px;
background-color: peru;
margin: 10px;
border: 20px dotted magenta;
/* border-bottom-width: 50px; */
padding: 30px;
}
section {
background-color: plum;
width: 100px;
height: 200px;
overflow: auto;
margin: 10px;
border: 20px dashed teal;
/* border-top-width: 50px; */
padding: 30px;
}
body {
background-color: aqua;
/* height: 1500px; */
/* width: 1500px; */
}
html {
background-color: tan;
border: 10px dashed maroon;
padding: 20px;
}
</style>
</head>
<body>
<section>
<div></div>
</section>
<fieldset></fieldset>
<code></code>
<figure></figure>
<code></code>
<script>
const section = document.querySelector('section')
const div = document.querySelector('div')
const scrollTop = document.querySelector('code:nth-last-of-type(2)')
const scrollLeft = document.querySelector('code:nth-last-of-type(1)')
section.addEventListener('scroll', function(e) {
scrollTop.textContent = `scrollTop : ${this.scrollTop}`
scrollLeft.textContent = `scrollLeft: ${this.scrollLeft}`
})
</script>
</body>
</html>
document.documentElement

<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
div {
width: 200px;
height: 300px;
background-color: peru;
margin: 10px;
border: 20px dotted magenta;
/* border-bottom-width: 50px; */
padding: 30px;
}
section {
background-color: plum;
width: 100px;
height: 200px;
overflow: auto;
margin: 10px;
border: 20px dashed teal;
/* border-top-width: 50px; */
padding: 30px;
}
body {
background-color: aqua;
height: 1500px;
width: 1500px;
}
html {
background-color: tan;
border: 10px dashed maroon;
padding: 20px;
}
code {
position: fixed;
}
</style>
</head>
<body>
<section>
<div></div>
</section>
<fieldset></fieldset>
<code></code>
<figure></figure>
<code></code>
<script>
const section = document.querySelector('section')
const div = document.querySelector('div')
const scrollTop = document.querySelector('code:nth-last-of-type(2)')
const scrollLeft = document.querySelector('code:nth-last-of-type(1)')
window.addEventListener('scroll', function(e) {
scrollTop.textContent = `scrollTop : ${this.scrollTop}`
scrollLeft.textContent = `scrollLeft: ${this.scrollLeft}`
}.bind(document.documentElement))
</script>
</body>
</html>
