const addButtonListeners = function () {   const buttons = document     .querySelectorAll("main")[0]     .querySelectorAll(`button`);   buttons.forEach((button) => {     const postId = button.dataset.postId;     button.addEventListener("click", function () {       toggleComments(postId);     });   });   return buttons; }; This is the current JavaScript I have. I need the function addButtonListeners should add a click listener that calls the toggleComments function to each button element found within the main element. I keep getting the error below. AssertionError: expected undefined to equal true

New Perspectives on HTML5, CSS3, and JavaScript
6th Edition
ISBN:9781305503922
Author:Patrick M. Carey
Publisher:Patrick M. Carey
Chapter3: Designing A Page Layout: Creating A Website For A Chocolatier
Section3.3: Visual Overview: Layout With Positioning Styles
Problem 4QC
icon
Related questions
Question

const addButtonListeners = function () {
  const buttons = document
    .querySelectorAll("main")[0]
    .querySelectorAll(`button`);

  buttons.forEach((button) => {
    const postId = button.dataset.postId;

    button.addEventListener("click", function () {
      toggleComments(postId);
    });
  });

  return buttons;
};

This is the current JavaScript I have. I need the function addButtonListeners should add a click listener that calls the toggleComments function to each button element found within the main element. I keep getting the error below.

AssertionError: expected undefined to equal true

Expert Solution
steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Linux
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
New Perspectives on HTML5, CSS3, and JavaScript
New Perspectives on HTML5, CSS3, and JavaScript
Computer Science
ISBN:
9781305503922
Author:
Patrick M. Carey
Publisher:
Cengage Learning