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 trialbyron fichardt
6,986 PointsThis Challenge doesn't want work. [let inputValue = document.getElementById('linkName').value]
let inputValue = document.getElementById('linkName').value
is this the incorrect way to store a variable?
let inputValue;
const input = document.getElementById('linkName');
const myButton = document.getElementById('myButton');
myButton.addEventListener('click',() => {
inputValue = input.value;
});
<!DOCTYPE html>
<html>
<head>
<title>DOM Manipulation</title>
</head>
<link rel="stylesheet" href="style.css" />
<body>
<div id="content">
<label>Link Name:</label>
<input type="text" id="linkName">
<button id="myButton">Click Me</button>
<a id="link" href="https://teamtreehouse.com"></a>
</div>
<script src="app.js"></script>
</body>
</html>
3 Answers
Michael Davis
Courses Plus Student 12,508 PointsTo complete the challenge, you must pass the following two challenges:
Assign the value of the text input box to the variable inputValue
let inputValue = document.getElementById('linkName').value;
and then set the text in the link to the text in the input box
document.getElementById('link').innerText = inputValue;
byron fichardt
6,986 Pointsthanks, i did try that aswell, must have missspelled it.
Michael Davis
Courses Plus Student 12,508 PointsNo problem! I've made some simple mistakes too, and lost hours trying to figure out why it won't work. Posted it for review and within 2 minutes, someone replied with "you forgot an 'e' in the word Element". Sometimes you just need a fresh set of eyes to take a glance at it. Glad I could help :-)
byron fichardt
6,986 PointsHaha, that's exactly true. thanks again for the help.