Проблема с получением querySelectorAll для работы в элементе lit-element 2.0

Я работаю с lit-element 2.0, и у меня возникла проблема, когда я получаю код ошибки

Uncaught TypeError: Невозможно прочитать свойство 'querySelectorAll' из неопределенного

это код, который генерирует ошибку

        console.log(this._root.querySelectorAll("input"))
        var elements = this._root.querySelectorAll("input");
        for(var i=0; i < elements.length; i++){
            if(elements[i].type == "text"){
                elements[i].value = "";
            }
        }

то, что я пытаюсь сделать, это получить все входные элементы моей формы и очистить их, это должно работать, и я не понимаю, почему это не так. Все еще плохо знакомы с lit-element и javascript.

любая помощь будет отличной.

1 ответ

После некоторых обширных исследований я исправил проблему _root устарела в новой версии lit-element, которую я смог решить, используя this.shadowRoot.querySelector. Теперь все мое приложение работает так, как задумано. Спасибо за ваше время и помощь

Другие вопросы по тегам