JavaScript JavaScript and the DOM Making Changes to the DOM Modifying Elements

Thomas H
Thomas H
Full Stack JavaScript Techdegree Student 4,544 Points

modifying element question 2

hi everybody,

Im struggling with the second task of this exercise, is there someone can help me ?

Thanks :)

app.js
let inputValue = document.getElementById('linkName').value;
let inputvalue = document.getElementById('link').value;
index.html
<!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">
            <a id="link" href="https://teamtreehouse.com"></a>
        </div>
        <script src="app.js"></script>
    </body>
</html>
Thomas H
Thomas H
Full Stack JavaScript Techdegree Student 4,544 Points

I put this new answer

var inputValue=document.getElementById('link').textContent;

But it doesn't work either.

1 Answer

Steven Parker
Steven Parker
176,321 Points

You can only declare a variable once, which you've done on the first line for task 1.

For task 2, you will be using that variable on the right side of an assignment, to provide the value that you will assign to the "textContent" (not "value") of the other element. You won't need "let" again, since no new variable will be created.