我正在尝试使用自定义标签和属性滚动到元素
我有以下代码:
<jmnode class="root" nodeid="Ancre-1">Test</jmnode>
<button class="btn" onclick="scroller('Ancre-1');">Voir</button>
<script>
function scrollToElem(elem) {
window.scrollTo(elem.offsetTop, 0);
}
function scroller (ancre) {
var elem = document.querySelector("jmnode[nodeid='" + ancre + "']");
scrollToElem(elem);
}
</script>
这就是我所做的:
- 将 onclick 事件注册到功能滚动条。
- 函数滚动器根据提供的参数找到元素并执行应该使滚动发生的函数scrollToElem。
这不起作用,没有引发错误并且确实执行了功能,所以我猜我的滚动功能坏了。