February 2018
Intermediate to advanced
298 pages
8h 22m
English
The querySelector method returns an element in the same way as when selecting an element through its CSS selector. However, document.querySelector returns only one element. Therefore, we can operate on it directly once we query for that element:
<div data-attr="coolDIV">Make me red!</div><script>document.querySelector('div[data-attr]').style.color = 'red'; // div becomes red</script>
It is equivalent to doing document.querySelector('div').style.color = 'red'; if we have only one <div> tag in the body.
Read now
Unlock full access