Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialBrendan O'Connor
4,091 PointsSave button not working
Hi all,
Everything works on the code for this video for me except the save button...any suggestions? It seems to exactly match what Guil has in the video, but maybe i'm missing something?
else if (button.textContent === "save") {
//select the input of changed name text
const input = li.firstElementChild;
//create span element to replace the input with
const span = document.createElement("span");
span.textContent = input.value;
//place new span element before the input & then remove the child input
li.insertBefore(span, input);
li.removeChild(input);
//set button text to "Edit" after clicking save
button.textContent = "Edit";
}
Thanks!
Brendan
1 Answer
Steven Parker
231,269 PointsText comparisons are case-sensitive. Perhaps the test for "save" doesn't work because the legend on the button is "Save" (with a capital "S")?
Brendan O'Connor
4,091 PointsBrendan O'Connor
4,091 PointsYou had it Steven, man you are on it! Knocking out answers left and right, seen your name a lot...thanks again, that did it!