Difference between revisions of "DOM div in div"
Jump to navigation
Jump to search
(23 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'> | ||
let a = document.createElement('div'); | let a = document.createElement('div'); | ||
a.innerHTML = ' | a.innerHTML = 'A'; | ||
let b = document.createElement('div'); | let b = document.createElement('div'); | ||
b.innerHTML = ' | b.innerHTML = 'B'; | ||
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 83: | Line 84: | ||
</div> | </div> | ||
== | ==UK contains England and Scotland== | ||
<div class='qu'> | <div class='qu'> | ||
<pre class='usr'> | <pre class='usr'> | ||
Line 105: | 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'); | let c = document.createElement('div'); | ||
c.innerHTML = ' | c.innerHTML = 'Scotland'; | ||
document.body.append(a); | document.body.append(a); | ||
a.append(b); | a.append(b); | ||
Line 126: | Line 127: | ||
</div> | </div> | ||
== | ==England and Scotland, England contains London== | ||
<div class='qu'> | <div class='qu'> | ||
<pre class='usr'> | <pre class='usr'> | ||
Line 148: | 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'); | let c = document.createElement('div'); | ||
c.innerHTML = ' | c.innerHTML = 'London'; | ||
document.body.append(a); | document.body.append(a); | ||
document.body.append(b); | document.body.append(b); | ||
Line 169: | 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); }