我可以通过将其scrollTop
设置为scrollHeight
来将div滚动到底部。但是它仅在可见该div时才有效。 display: none
时,我该如何工作?
div {
height: 100px;
overflow: scroll;
}
<div id="div">1<br>2<br>3<br>4<br>5<br>6<br>7<br></div>
<button onclick="div.scrollTop = div.scrollHeight">scroll</button>
答案 0 :(得分:1)
如果
display: none
被设置为一个元件。它成为非难治一个元素。scrollHeight
设置为0
。因此该方法永远行不通!