Kalendar na JavaScript-u
U ovom odeljku ćemo implementirati kalendar. Radi jednostavnosti, napravićemo tako da se kalendar prikazuje za tekući mesec. Ali sa ciljem da se kasnije može doraditi tako da se mogu menjati mesec i godina. Evo uzorka onoga što treba da dobijemo:
Evo HTML markup-a koji možete koristiti prilikom rešavanja zadatka:
<div id="parent">
<div id="calendar">
<table>
<thead>
<tr>
<th>pon</th>
<th>uto</th>
<th>sre</th>
<th>čet</th>
<th>pet</th>
<th>sub</th>
<th>ned</th>
</tr>
</thead>
<tbody class="body"></tbody>
</table>
</div>
</div>
#parent {
text-align: center;
}
#calendar {
display: inline-block;
}
#calendar td, #calendar th {
padding: 5px 12px;
border: 1px solid black;
text-align: center;
}
Odmah ćemo dobiti reference na sve potrebne HTML elemente u promenljive, kao i zabeležiti trenutni mesec i godinu:
let calendar = document.querySelector('#calendar');
let body = calendar.querySelector('.body');
let date = new Date();
let year = date.getFullYear();
let month = date.getMonth();
Kopirajte sebi moje pripremljene delove koda.