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

Zachary Luke
Zachary Luke
Front End Web Development Techdegree Graduate 15,924 Points

textContent trouble... What am I doing wrong?

I'm trying to set the value of a like it's saying, but I keep getting error messages. What am I doing wrong?

app.js
var inputValue = document.getElementById('linkName').value;

inputValue.textContent = 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>

1 Answer

KRIS NIKOLAISEN
KRIS NIKOLAISEN
53,322 Points

The instructions for task 2 are to set the textContent of the link to inputValue. So the link will go on the left hand side of the assignment operator and inputValue will go on the right.

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