Выделите элемент с пользовательским тегом / атрибутом - PullRequest
0 голосов
/ 27 марта 2020

Я пытаюсь перейти к элементу с пользовательским тегом и атрибутом

У меня есть следующий код:

<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. Функция scroller находит элемент на основе предоставленного параметра и выполняет функцию scrollToElem, которая должна обеспечить прокрутку.

Это не работает, ошибка не возникает, и функции действительно выполняются, поэтому я предполагаю, что моя функция прокрутки не работает.

...