我的网站上有一个滚动功能,如果有人点击菜单项,它会向下滚动到特定的div。为此,我在控制台中获取了offsetTop属性值,然后手动将其输入到scroll方法中。
现状
var menuItem = document.getElementById("menuitem");
var box = document.getElementById("box");
// the following line line returns 730px
console.log(box.offsetTop)
menuItem.addEventListener("click", function() {
scroll(0, 730px;)
});
期望情况
我如何得到它,以便我可以动态地将offsetTop值传递给scroll方法,而不是手动处理它然后将其添加进去?
我似乎无法解决如何做到这一点?
任何帮助真的很感激,