JavaScript JavaScript and the DOM Making Changes to the DOM DOM Manipulation

R Ighodaro
R Ighodaro
Full Stack JavaScript Techdegree Student 5,306 Points

I feel like I'm solving the problem in a way the test doesn't want me to (apparently that matters).

I have created a paragraph element, and assigned it to the variable as specified, however it tells me that I haven't done that. Was I supposed to do it differently or did I use the wrong syntax?

var contentDiv = document.getElementById('content');
var newParagraph = document.getElementsByTagName('p')[0];
<!DOCTYPE html>
        <title>DOM Manipulation</title>
    <link rel="stylesheet" href="style.css" />
        <div id="content">
          <p>This is a paragraph</p> 
        <script src="app.js"></script>

1 Answer

Jennifer Nordell
Jennifer Nordell
Treehouse Staff

Hi there, R Ighodaro ! It looks like you're doing terrific and seems like you definitely know how to select a paragraph that currently exists inside the HTML. But the challenge is asking you to make a new paragraph without altering the existing HTML.

Try document.createElement() :smiley:

Hope this helps! :sparkles: