Difference between revisions of "DOM Changing elements"
Jump to navigation
Jump to search
Line 39: | Line 39: | ||
==Find an element and change it== | ==Find an element and change it== | ||
<div class='qu'> | <div class='qu'> | ||
Make the width of the first img 50px | You can use document.querySelector to find elements. The pattern given is very like the patterns you use in CSS. | ||
<div class=imper>Make the width of the first img 50px</div> | |||
<pre class='usr'> | <pre class='usr'> |
Revision as of 17:46, 7 September 2021
<div id='countries'> <div id='fr'> <div>France</div> <img src='/flags/fr.gif'/> </div> <div id='fi'> <div>Finland</div> <img src='/flags/fi.gif'/> </div> </div>
In these examples the web page contains the following content.
<div id='countries'> <div id='fr'> <div>France</div> <img src='/flags/fr.gif'/> </div> <div id='fi'> <div>Finland</div> <img src='/flags/fi.gif'/> </div> </div>
Change an element based on id
If the element you want to change has an id you can use getElementById
- The html above has a div with id "countries"
Change the countries div to have silver background color.
let e = document.getElementById('countries'); e.style.backgroundColor = 'pink';
let e = document.getElementById('countries'); e.style.backgroundColor = 'silver';
Find an element and change it
You can use document.querySelector to find elements. The pattern given is very like the patterns you use in CSS.
Make the width of the first img 50px
document.querySelector('img').style.width = '75px';
document.querySelector('img').style.width = '50px';