Learn Form Validation by Building a Calorie Counter - Step 43

Tell us what’s happening:

Now you need to build your dynamic HTML string to add to the webpage. Declare a new HTMLString variable, and assign it an empty template literal string.

This looks about right but idk

Your code so far

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.

function addEntry() {
  const targetInputContainer = document.querySelector(`#${entryDropdown.value} .input-container`);
  const entryNumber = targetInputContainer.querySelectorAll('input[type="text"]').length;
  const HTMLString = '#{}'; 
 }

Your browser information:

User Agent is: Mozilla/5.0 (X11; CrOS x86_64 14541.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36

Challenge Information:

Learn Form Validation by Building a Calorie Counter - Step 43

Hi @Ismail8

The instructions want you to add an empty template literal.
You used quote marks and added template literal code.

Remove the above code and replace with two back ticks.

Happy coding

Thanks! I now understand that it’s asking for the template literal string and not the template literal :sweat_smile:

1 Like