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

Melissa Ferguson
Melissa Ferguson
8,271 Points

What are they asking here?

I keep getting stuck in these challenges. i looked at the linked video 3 x's and i thought i answered correctly. I like when they had hints in the challenges in previous videos to see if we are on the right track or not.

app.js
var inputValue = document.getElementById('linkName');
//inputValue.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>
Justin Cox
Justin Cox
12,027 Points

They are asking for that element's value, so just tack on .value at the end and you've got it!

var inputValue = document.getElementById('linkName').value

1 Answer

Melissa Ferguson
Melissa Ferguson
8,271 Points

Thank you Justin. My way was would have gotten the same answer in the real world with the calling the variable and adding .value but I forget this is a programed tool so they are specific in the answers.