Difference between revisions of "DOM Changing elements"

From ProgZoo
Jump to navigation Jump to search
Line 13: Line 13:
==Create Content==
==Create Content==
<div class='qu'>
<div class='qu'>
You can create a div element an set the content.
You can create a div element an set the content.  


We use the document method '''createElement''' and the DOM node method '''append'''
We use the document method '''createElement''' and the DOM node method '''append'''

Revision as of 09:54, 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>

Create Content

You can create a div element an set the content.

We use the document method createElement and the DOM node method append

let e = document.createElement('div');
e.innerHTML = 'Hello';
document.body.append(e);
let e = document.createElement('div');
e.innerHTML = 'Hello world';
document.body.append(e);

Create img

You can create a img element an set the src. In this example you must set the src and the style of the new element a.

a.style = 'width:100px;border:solid;';

These are CSS properties.

let a = document.createElement('img');
a.src = '/flags/fr.png';
document.body.append(a);
let a = document.createElement('img');
a.src = '/flags/fr.png';
a.style = 'width:100px;border:solid;';
document.body.append(a);