scrollTop替代与tbody一起使用?

时间:2018-05-31 18:55:18

标签: javascript html css css3

每次动态添加新行时,我都会尝试将tbody滚动到底部。

我有一个html表但只有tbody滚动。不幸的是,scrollTop不是tbody的属性所以我不能这样做:

document.querySelector('#myTable > tbody').scrollTop = 100000;

当我向表中添加新行时,我不想设置焦点。那么,当我添加新行时,如何让tbody滚动到底部?

我不想使用......

scrollIntoView(true/false) 

...因为它在IE中向左移动。

感谢任何有用的提示。

1 个答案:

答案 0 :(得分:0)

解决方案:

var offset = newRow.offsetTop;
newRow.parentNode.scrollTop = offset;

当我说你无法设置tT的scrollTop时,我错了。我想我不能像上面那样尝试。