Skip to content

burichdeveloper/ShippingCalculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Selecting Elements From Your HTML Page

One of the most important skills that you need to develop early is the ability to use JavaScript to select an HTML element or group of elements. JavaScript gives you five build in methods to accomplish this. Just as it is important to know how to select an element it is equally important for you to remember what type of data each of the five methods returns to your code.


Before You Start Attach Your JavaScript File Correctly

For the purposes of this class and throughout the semester always add the script tag that attaches your JS file to the HTML page before the closing HTML Tag.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Page Title Here</title>
 
</head>
<body>
<!-- 
    *
    we place our script at the bottom of the page to allow the DOM (page elements) 
    to load so we can then in turn select them.
    *
-->
<script src="js/main.js"></script>
</body>
</html>



JavaScript DOM Selection Methods

Take time to practice selecting elements from the DOM. With practice you will see how easy it is. With a little practice you will find that one or more of the selection methods make sense to you. Many newcomers gravitate to using the querySelector method as it uses css to make the selection from the DOM. Be comfortable using all of the DOM selector methods because there are cases when one type of selector is more appropriate in a given coding condition.




Exercise

Using the starting file from this folder answer the following questions.

1. Select all the header elements from the HTML document and log the output to the console. 
     ✔︎ What is the return type of the selector that you used


2. Select the element with the id attribute of napsac using the method getElementById(). 
     ✔︎ What is the return type of the selector that you used
     ✔︎ Does it work


3. Select the element with the class branding using the method getElementByClassName(). 
     ✔︎  What is the return type of the selector.
            HTMLCollection
            Element
            NodeList
     ✔︎  Does it work

Resources

🆒 💩 The Net Ninja DOM

🆒 💩 Using SelectorsMedium Article

About

CPSC1517 Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published