这是由于DTD的问题 → <!DOCTYPE html>
页面指定了DTD,即指定了DOCTYPE时,使用document.documentElement
。
页面没有DTD,即没指定DOCTYPE时,使用document.body
。
示例,滚动到元素的底部,上代码:
var wrapper = this.$el.querySelector('.wrapper');
this.$nextTick(() => {
document.documentElement.scrollTop = wrapper.scrollHeight;
});
网友评论