Tabeli tagastamine funktsioonist JavaScriptis
Eelmises õppetükis tegime funktsiooni
createTable. Muudame nüüd
seda funktsiooni nii, et see ei lisaks tabelit
mingisse elementi, vaid lihtsalt tagastaks selle
läbi return.
See tähendab, et eelmise õppetüki kood muundub selliseks:
javascriptlet div = document.querySelector('#elem');
let table = createTable(3, 4);
div.appendChild(table);
Saab ümber kirjutada lühemalt:
javascriptlet div = document.querySelector('#elem');
div.appendChild(createTable(3, 4));
Tabelile viite saamine võib olla vajalik selleks, et midagi teha loodud tabeliga. Näiteks muudame selle teksti värvi punaseks:
javascriptlet div = document.querySelector('#elem');
let table = createTable(3, 4);
table.style.color = 'red';
div.appendChild(table);
Задание 1
Muutke oma funktsiooni createTable
vastavalt teoorias kirjeldatule.
Задание 2
Oletame, et meil on selline div lõikudega:
html<div id="elem">
<p>1</p>
<p>2</p>
<p>3</p>
</div>
Funktsiooni createTable abil looge
uus tabel ja seejärel sisestage see divi
lõppu.