我有一个div overflow: scroll;而且我想放一个按钮.当你按下它时,div滚动的内容.
就像是:
function scrollDiv() {
document.getElementById("d").scrollBy(100, 100);
}Run Code Online (Sandbox Code Playgroud)
<div id="d">
<p>Click the button to scroll by 100px.</p>
<button onclick="scrollDiv()">Click me to scroll!</button>
</div>Run Code Online (Sandbox Code Playgroud)
这适用于FF,但不适用于Chrome.在Chrome中我得到了
未捕获的TypeError:undefined不是函数
该scrollBy函数似乎被定义为window函数,所以我猜这是问题,它在FF中工作而不是标准.
但还有另一种方法吗?我不使用jQuery,我宁愿不.