## JavaScript and DOM

- `querySelector` lets us use "CSS selector" syntax and grab the "first" occurence (so you always get a "single" item).
- `querySelectorAll` lets us use "CSS selector" syntax and grab the "all" occurences (so you get a "list" of things).
- Also you might see `getElementById` and `getElementsByTagName`
- `getAttribute` and `setAttribute`
- `classList` and `add`, `remove`, `toggle`
- Various DOM methods to create nodes and add to the node tree (not today!)