16.2 DOM Selection Methods (20 mins)
<h1 id="title">Hello, World!</h1> <script> let heading = document.getElementById("title"); console.log(heading); // Outputs: <h1 id="title">Hello, World!</h1> </script>
<p class="text">First paragraph</p> <p class="text">Second paragraph</p> <script> let paragraphs = document.getElementsByClassName("text"); console.log(paragraphs); // Outputs: HTMLCollection of paragraphs console.log(paragraphs[0].innerText); // Outputs: First paragraph </script>
<h1 id="main-heading">Main Heading</h1> <p class="description">This is a description.</p> <script> let heading = document.querySelector("#main-heading"); let description = document.querySelector(".description"); console.log(heading); // Outputs: <h1 id="main-heading">Main Heading</h1> console.log(description); // Outputs: <p class="description">This is a description.</p> </script>
Student Activity (20 mins):
Step-by-Step Activity:
Explanation of the Code:
Challenge:
Activity Follow-up Questions:
Expected Outcome:
Last updated