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 trialmo ode
4,352 PointsOn line 2 of app.js, traverse to the parent element of the removeMe element.
On line 2 of app.js, traverse to the parent element of the removeMe element. I have no idea what to do. I have tried everything I am still getting it wrong. What is the code?
var removeMe = document.querySelector('.remove_me');
var removeChild = removeChild.parentNode('removeChild');
<!DOCTYPE html>
<html>
<head>
<title>Parent Traversal</title>
</head>
<link rel="stylesheet" href="style.css" />
<body>
<ul>
<li>Hello</li>
<li>Hi</li>
<li class="remove_me">Good bye!</li>
<li>Howdy</li>
</ul>
<script src="app.js"></script>
</body>
</html>
1 Answer
bema konate
12,975 PointsInstead of doing: var removeChild = removeChild.parentNode('removeChild'); Do: var removeChild = removeMe.parentNode; And if that don't work: var parent = removeMe.parentNode;
You have to create a new variable and access the parent by using the variable that has the child element stored, not the new variable you created