如何在JavaScript中设置或返回元素内容垂直滚动的像素数?


可以使用 scrollTop 属性来设置或返回元素内容垂直滚动的像素数。该属性适用于具有滚动条的元素,例如 <div><textarea>

以下是设置和返回 scrollTop 属性的示例:

// 设置scrollTop属性为100像素
document.getElementById("myDiv").scrollTop = 100;

// 返回scrollTop属性的值
var scrollTopValue = document.getElementById("myDiv").scrollTop;

另外,还可以使用 scroll() 方法来滚动元素。该方法接受两个参数,分别是水平和垂直滚动的像素数。以下是使用 scroll() 方法垂直滚动元素的示例:

// 垂直滚动元素100像素
document.getElementById("myDiv").scroll(0, 100);


About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.