Проблема с получением 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. Теперь все мое приложение работает так, как задумано. Спасибо за ваше время и помощь