我试图在var articleFirst中找到所有的erts,但是控制台中的返回消息说“querySelectorAll”不是一个函数。为什么我会收到该错误?
这是我的HTML:
<article class="first">
<div class="feature parts">
<div class="oferts">
<div class="heart icons"></div>
<h1>Build with passion</h1>
</div>
</div>
</article>
这是我的JavaScript:
var articleFirst = document.querySelectorAll("article.first");
var oferts = articleFirst.querySelectorAll(".oferts");
错误:
最佳答案
尝试这样做:
var articleFirst = document.querySelectorAll("article.first");
console.log(articleFirst)
var oferts = articleFirst[0].querySelectorAll(".oferts");
console.log(oferts)
使用控制台,您可以看到正在发生的事情。
或者只是这样做:
document.querySelectorAll("article.first .oferts");
关于javascript - querySelectorAll不是函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36318471/