我试图在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/

10-12 06:26