Learn Form Validation by Building a Calorie Counter - Step 90

Tell us what’s happening: I can’t seem to get this right.Please Help Out.

Your code so far

function clearForm() {
  const inputContainers = Array.from(document.querySelectorAll('.input-container'));
 
  for(let i = 0;i < inputContainers.length; i++) {
  inputcontainer[i].innerHTML = '';
  }
}

WARNING

The challenge seed code and/or your solution exceeded the maximum length we can port over from the challenge.

You will need to take an additional step here so the code you wrote presents in an easy to read format.

Please copy/paste all the editor code showing in the challenge from where you just linked.

Replace these two sentences with your copied code.
Please leave the ``` line above and the ``` line below,
because they allow your code to properly format in the post.

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36

Challenge Information:

Learn Form Validation by Building a Calorie Counter - Step 90

function clearForm() {
  const inputContainers = Array.from(document.querySelectorAll('.input-container'));
 
  for(let i = 0;i < inputContainers.length; i++) {
  inputcontainer[i].innerHTML = '';
  }
}

HI @Mbglecoupe !

You have a couple of issues so I would suggest resetting the lesson.

The lesson wants you to use a for of loop

Here is the basic syntax

for(const element of array){
// some code
}

for the variable name of the for...of loop you need to use container

inside that loop you need set the innerHTML property of the container to an empty string

once you do those things, then it will pass

2 Likes

Thank you!!! I was also stuck on this one, and this is so much simpler than the nonsense my brain was coming up with :rofl:

1 Like