Returnering af tabel fra en funktion i JavaScript
I den forrige lektion lavede vi funktionen
createTable. Lad os modificere
denne funktion, så den ikke tilføjer tabellen
til et element, men blot returnerer den
via return.
Det betyder, at koden fra den forrige lektion bliver transformeret til dette:
javascriptlet div = document.querySelector('#elem');
let table = createTable(3, 4);
div.appendChild(table);
Kan omskrives kortere:
javascriptlet div = document.querySelector('#elem');
div.appendChild(createTable(3, 4));
At få en reference til tabellen kan være nødvendigt for at gøre noget med den oprettede tabel. For eksempel, lad os farve dens tekstfarve til rød:
javascriptlet div = document.querySelector('#elem');
let table = createTable(3, 4);
table.style.color = 'red';
div.appendChild(table);
Задание 1
Omkonstruer din funktion createTable
i overensstemmelse med beskrivelsen i teorien.
Задание 2
Lad os sige, at vi har følgende div med afsnit:
html<div id="elem">
<p>1</p>
<p>2</p>
<p>3</p>
</div>
Brug funktionen createTable til at oprette
en ny tabel, og indsæt den derefter i slutningen
af div'en.