DOM div in div: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
| (27 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
<pre id='shellbody' data-qtp='DOM'></pre>  | <pre id='shellbody' data-qtp='DOM'></pre>  | ||
==  | [[Image:UK.png|right|thumb|UK map]]  | ||
==UK contains England==  | |||
<div class='qu'>  | <div class='qu'>  | ||
<pre class='usr'>  | <pre class='usr'>  | ||
| Line 22: | Line 23: | ||
<pre class='ans'>  | <pre class='ans'>  | ||
let a = document.createElement('div');  | let a = document.createElement('div');  | ||
a.innerHTML = '  | a.innerHTML = 'UK';  | ||
let b = document.createElement('div');  | let b = document.createElement('div');  | ||
b.innerHTML = '  | b.innerHTML = 'England';  | ||
document.body.append(a);  | document.body.append(a);  | ||
a.append(b);  | a.append(b);  | ||
| Line 40: | Line 41: | ||
</div>  | </div>  | ||
==UK contains England, England contains London==  | |||
==  | |||
<div class='qu'>  | <div class='qu'>  | ||
<pre class='usr'>  | <pre class='usr'>  | ||
| Line 64: | Line 63: | ||
<pre class='ans'>  | <pre class='ans'>  | ||
let a = document.createElement('div');  | let a = document.createElement('div');  | ||
a.innerHTML = '  | a.innerHTML = 'UK';  | ||
let b = document.createElement('div');  | let b = document.createElement('div');  | ||
b.innerHTML = '  | b.innerHTML = 'England';  | ||
let c = document.createElement('div');  | let c = document.createElement('div');  | ||
c.innerHTML = '  | c.innerHTML = 'London';  | ||
document.body.append(a);  | document.body.append(a);  | ||
a.append(b);  | a.append(b);  | ||
| Line 85: | Line 84: | ||
</div>  | </div>  | ||
==  | ==UK contains England and Scotland==  | ||
<div class='qu'>  | <div class='qu'>  | ||
<pre class='usr'>  | <pre class='usr'>  | ||
| Line 107: | Line 106: | ||
<pre class='ans'>  | <pre class='ans'>  | ||
let a = document.createElement('div');  | let a = document.createElement('div');  | ||
a.innerHTML = '  | a.innerHTML = 'UK';  | ||
let b = document.createElement('div');  | let b = document.createElement('div');  | ||
b.innerHTML = '  | b.innerHTML = 'England';  | ||
let c = document.createElement('div');  | |||
c.innerHTML = 'Scotland';  | |||
document.body.append(a);  | document.body.append(a);  | ||
a.append(b);  | a.append(b);  | ||
a.append(c);  | |||
| Line 125: | Line 127: | ||
</div>  | </div>  | ||
==England and Scotland, England contains London==  | |||
==  | |||
<div class='qu'>  | <div class='qu'>  | ||
<pre class='usr'>  | <pre class='usr'>  | ||
| Line 149: | Line 149: | ||
<pre class='ans'>  | <pre class='ans'>  | ||
let a = document.createElement('div');  | let a = document.createElement('div');  | ||
a.innerHTML = '  | a.innerHTML = 'England';  | ||
let b = document.createElement('div');  | let b = document.createElement('div');  | ||
b.innerHTML = '  | b.innerHTML = 'Scotland';  | ||
let c = document.createElement('div');  | |||
c.innerHTML = 'London';  | |||
document.body.append(a);  | document.body.append(a);  | ||
a.append(  | document.body.append(b);  | ||
a.append(c);  | |||
| Line 167: | Line 170: | ||
</div>  | </div>  | ||
==UK contains England and Scotland, Scotland contains Edinburgh==  | |||
==  | |||
<div class='qu'>  | <div class='qu'>  | ||
<pre class='usr'>  | <pre class='usr'>  | ||
| Line 190: | Line 191: | ||
`;</pre>  | `;</pre>  | ||
<pre class='ans'>  | <pre class='ans'>  | ||
let   | let uk = document.createElement('div');  | ||
let en = document.createElement('div');  | |||
let   | let sc = document.createElement('div');  | ||
let ed = document.createElement('div');  | |||
document.body.append(  | uk.innerHTML = 'UK';  | ||
en.innerHTML = 'England';  | |||
sc.innerHTML = 'Scotland';  | |||
ed.innerHTML = 'Edinburgh';  | |||
document.body.append(uk);  | |||
uk.append(en);  | |||
uk.append(sc);  | |||
sc.append(ed);  | |||
| Line 209: | Line 216: | ||
</div>  | </div>  | ||
==Create a drop down list==  | |||
A dropdown list is a select element that contains option elements.  | |||
 <select>  | |||
   <option>England</option>  | |||
   <option>Northern Ireland</option>  | |||
   <option>Scotland</option>  | |||
   <option>Wales</option>  | |||
 </select>  | |||
<div class='qu'>  | <div class='qu'>  | ||
<pre class='usr'>  | <pre class='usr'>  | ||
let   | let select = document.createElement('select');  | ||
document.body.append(select);  | |||
let   | let option = document.createElement('option');  | ||
option.innerHTML = 'A';  | |||
document.body.append(  | select.append(option);  | ||
let option2 = document.createElement('option');  | |||
option2.innerHTML = 'B';  | |||
select.append(option2);  | |||
</pre>  | |||
<pre class='ans'>  | |||
let select = document.createElement('select');  | |||
document.body.append(select);  | |||
for (let c of ['England','Northern Ireland','Scotland','Wales']){  | |||
  let option = document.createElement('option');  | |||
  option.innerHTML = c;  | |||
  select.append(option);  | |||
}  | |||
</pre>  | |||
</div>  | |||
==Create a drop down from a list==  | |||
A dropdown list is a select element that contains option elements.  | |||
let   | <div class='qu'>  | ||
document.  | <pre class='usr'>  | ||
const countries = ["France", "Germany", "Italy", "Spain"];  | |||
let select = document.createElement('select');  | |||
document.body.append(select);  | |||
for(let c of countries){  | |||
   let option = document.createElement("option");  | |||
   // Remember there are three steps to complete  | |||
}  | }  | ||
</pre>  | |||
<pre class='ans'>  | <pre class='ans'>  | ||
const countries = ["France", "Germany", "Italy", "Spain"];  | |||
let select = document.createElement('select');  | |||
let   | document.body.append(select);  | ||
for (let c of countries){  | |||
document.body.append(  |   let option = document.createElement('option');  | ||
  option.innerHTML = c;  | |||
  select.append(option);  | |||
let   | |||
}  | }  | ||
</pre>  | |||
</div>  | </div>  | ||
Latest revision as of 13:11, 7 June 2023

UK contains England
let a = document.createElement('div');
a.innerHTML = 'A';
let b = document.createElement('div');
b.innerHTML = 'B';
document.body.append(a);
a.append(b);
let css = document.createElement('style');
document.head.append(css);
css.innerText = `
div{
  border:solid;
  padding: 1ex;
  margin: 1ex;
}
`;
let a = document.createElement('div');
a.innerHTML = 'UK';
let b = document.createElement('div');
b.innerHTML = 'England';
document.body.append(a);
a.append(b);
let css = document.createElement('style');
document.head.append(css);
css.innerText = `
div{
  border:solid;
  padding: 1ex;
  margin: 1ex;
}
`;
UK contains England, England contains London
let a = document.createElement('div');
a.innerHTML = 'A';
let b = document.createElement('div');
b.innerHTML = 'B';
document.body.append(a);
a.append(b);
let css = document.createElement('style');
document.head.append(css);
css.innerText = `
div{
  border:solid;
  padding: 1ex;
  margin: 1ex;
}
`;
let a = document.createElement('div');
a.innerHTML = 'UK';
let b = document.createElement('div');
b.innerHTML = 'England';
let c = document.createElement('div');
c.innerHTML = 'London';
document.body.append(a);
a.append(b);
b.append(c);
let css = document.createElement('style');
document.head.append(css);
css.innerText = `
div{
  border:solid;
  padding: 1ex;
  margin: 1ex;
}
`;
UK contains England and Scotland
let a = document.createElement('div');
a.innerHTML = 'A';
let b = document.createElement('div');
b.innerHTML = 'B';
document.body.append(a);
a.append(b);
let css = document.createElement('style');
document.head.append(css);
css.innerText = `
div{
  border:solid;
  padding: 1ex;
  margin: 1ex;
}
`;
let a = document.createElement('div');
a.innerHTML = 'UK';
let b = document.createElement('div');
b.innerHTML = 'England';
let c = document.createElement('div');
c.innerHTML = 'Scotland';
document.body.append(a);
a.append(b);
a.append(c);
let css = document.createElement('style');
document.head.append(css);
css.innerText = `
div{
  border:solid;
  padding: 1ex;
  margin: 1ex;
}
`;
England and Scotland, England contains London
let a = document.createElement('div');
a.innerHTML = 'A';
let b = document.createElement('div');
b.innerHTML = 'B';
document.body.append(a);
a.append(b);
let css = document.createElement('style');
document.head.append(css);
css.innerText = `
div{
  border:solid;
  padding: 1ex;
  margin: 1ex;
}
`;
let a = document.createElement('div');
a.innerHTML = 'England';
let b = document.createElement('div');
b.innerHTML = 'Scotland';
let c = document.createElement('div');
c.innerHTML = 'London';
document.body.append(a);
document.body.append(b);
a.append(c);
let css = document.createElement('style');
document.head.append(css);
css.innerText = `
div{
  border:solid;
  padding: 1ex;
  margin: 1ex;
}
`;
UK contains England and Scotland, Scotland contains Edinburgh
let a = document.createElement('div');
a.innerHTML = 'A';
let b = document.createElement('div');
b.innerHTML = 'B';
document.body.append(a);
a.append(b);
let css = document.createElement('style');
document.head.append(css);
css.innerText = `
div{
  border:solid;
  padding: 1ex;
  margin: 1ex;
}
`;
let uk = document.createElement('div');
let en = document.createElement('div');
let sc = document.createElement('div');
let ed = document.createElement('div');
uk.innerHTML = 'UK';
en.innerHTML = 'England';
sc.innerHTML = 'Scotland';
ed.innerHTML = 'Edinburgh';
document.body.append(uk);
uk.append(en);
uk.append(sc);
sc.append(ed);
let css = document.createElement('style');
document.head.append(css);
css.innerText = `
div{
  border:solid;
  padding: 1ex;
  margin: 1ex;
}
`;
Create a drop down list
A dropdown list is a select element that contains option elements.
<select> <option>England</option> <option>Northern Ireland</option> <option>Scotland</option> <option>Wales</option> </select>
let select = document.createElement('select');
document.body.append(select);
let option = document.createElement('option');
option.innerHTML = 'A';
select.append(option);
let option2 = document.createElement('option');
option2.innerHTML = 'B';
select.append(option2);
let select = document.createElement('select');
document.body.append(select);
for (let c of ['England','Northern Ireland','Scotland','Wales']){
  let option = document.createElement('option');
  option.innerHTML = c;
  select.append(option);
}
Create a drop down from a list
A dropdown list is a select element that contains option elements.
const countries = ["France", "Germany", "Italy", "Spain"];
let select = document.createElement('select');
document.body.append(select);
for(let c of countries){
  let option = document.createElement("option");
  // Remember there are three steps to complete
}
const countries = ["France", "Germany", "Italy", "Spain"];
let select = document.createElement('select');
document.body.append(select);
for (let c of countries){
  let option = document.createElement('option');
  option.innerHTML = c;
  select.append(option);
}