0

我正在尝试使用自定义标签和属性滚动到元素

我有以下代码:

<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>

这就是我所做的:

  1. 将 onclick 事件注册到功能滚动条。
  2. 函数滚动器根据提供的参数找到元素并执行应该使滚动发生的函数scrollToElem。

这不起作用,没有引发错误并且确实执行了功能,所以我猜我的滚动功能坏了。

4

0 回答 0