JavaScript JavaScript and the DOM Traversing the DOM Sibling Traversal

Bernard Smith
Bernard Smith
Python Development Techdegree Student 8,733 Points

not sure

not sure on this one

app.js
var list = document.getElementsByTagName('ul')[0];
let highLight = document.createElement('class')
hightLight.className = "highlight"
list.addEventListener('click', function(e) {
  if (e.target.tagName == 'BUTTON') {


});
index.html
<!DOCTYPE html>
<html>
    <head>
        <title>JavaScript and the DOM</title>
    </head>
    <link rel="stylesheet" href="style.css" />
    <body>
        <section>
            <h1>Making a Webpage Interactive</h1>
            <p>Things to Learn</p>
            <ul>
                <li><p>Element Selection</p><button>Highlight</button></li>
                <li><p>Events</p><button>Highlight</button></li>
                <li><p>Event Listening</p><button>Highlight</button></li>
                <li><p>DOM Traversal</p><button>Highlight</button></li>
            </ul>
        </section>
        <script src="app.js"></script>
    </body>
</html>

1 Answer

Antonio Pala
Antonio Pala
Front End Web Development Techdegree Student 14,351 Points

Hi Bernard, in the "createElement" method, you put "class" instead of the tag name of the element you want to create.

I hope this helps!