Tabulas atgriešana no funkcijas JavaScript
Iepriekšējā nodarbībā mēs izveidojām funkciju
createTable. Modificēsim
šo funkciju tā, lai tā nepievienotu tabulu
kādam elementam, bet vienkārši atgrieztu to
caur return.
Tas ir, iepriekšējās nodarbības dotais kods pārveidojas šādā veidā:
javascriptlet div = document.querySelector('#elem');
let table = createTable(3, 4);
div.appendChild(table);
Var pārrakstīt īsāk:
javascriptlet div = document.querySelector('#elem');
div.appendChild(createTable(3, 4));
Atsaites iegūšana uz tabulu var būt nepieciešama, lai kaut ko izdarītu ar izveidoto tabulu. Piemēram, iekrāsosim tās teksta krāsu sarkanā:
javascriptlet div = document.querySelector('#elem');
let table = createTable(3, 4);
table.style.color = 'red';
div.appendChild(table);
Задание 1
Pārveidojiet savu funkciju createTable
saskaņā ar teorijā aprakstīto.
Задание 2
Pieņemsim, ka mums ir šāds div ar rindkopām:
html<div id="elem">
<p>1</p>
<p>2</p>
<p>3</p>
</div>
Izmantojot funkciju createTable, izveidojiet
jaunu tabulu un pēc tam ievietojiet to beigās
div.