Próbuję znaleźć wszystkie oferty w var articleFirst, ale wiadomość zwrotna w konsoli mówi, że "querySelectorAll" nie jest funkcją. Dlaczego dostaję ten błąd?querySelectorAll nie jest funkcją
To jest mój HTML:
<article class="first">
<div class="feature parts">
<div class="oferts">
<div class="heart icons"></div>
<h1>Build with passion</h1>
</div>
</div>
</article>
To jest mój javascript:
var articleFirst = document.querySelectorAll("article.first");
var oferts = articleFirst.querySelectorAll(".oferts");
Błąd:
Uncaught TypeError: articleFirst.querySelectorAll is not a function
'articleFirst' nie to, co myślisz, że jest. Zaloguj się do konsoli, a zobaczysz. – CBroe
Jeśli wiesz, że 'articleFirst' powinien zwracać tylko jeden węzeł, użyj' document.querySelector', w którym możesz połączyć się z 'document.querySelector ('article.first') querySelectorAll ('oferts'). . Jak napisano, nie jest to zbyt użyteczne, ale może pozwolić na użycie dynamicznych selektorów. – zzzzBov