DOM Changing elements: Difference between revisions

From ProgZoo
Jump to navigation Jump to search
No edit summary
No edit summary
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 08: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>

1) Create Content

You can create a div element an set the content.

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

Input


Output

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);

2) 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.

Input


Output

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);