Learn Form Validation by Building a Calorie Counter - Step 40

Tell us what’s happening:

This keeps telling me that i have to concatenate ’ .input-container’ to targetId but i think i did that already

Your code so far

<!-- file: index.html -->

/* file: styles.css */

/* file: script.js */
// User Editable Region

function addEntry() {
  const targetId = '#' + entryDropdown.value + ' .input-container';
  var targetInputContainer = document.querySelector(targetId)
}

// User Editable Region

Your browser information:

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

Challenge Information:

Learn Form Validation by Building a Calorie Counter - Step 40

are you sure you are changing the correct line?
also never use var

Sorry but I didn’t understood your explanation, I tried this way but it is still no correct

function addEntry() {
const targetId = ‘#’ + entryDropdown.value;
targetInputContainer = document.querySelector(targetId);
targetId += ’ .input-container’;

}

the requested string has to go here as argument of querySelector

thank you very much! i was stuck here for days

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.