Praktična primena naučenog gradiva o radu sa DOM-om

Задание 1

Dat je input i paragraf. Pri gubljenju fokusa na input-u upišite vrednost input-a na kraj teksta paragrafa.

Задание 2

Data su nekoliko input-a, paragraf i dugme. Pri kliku na dugme uzmite brojeve koji se nalaze u tim input-ima i upišite njihov zbir u paragraf.

Задание 3

Dat je input. U njega se unosi broj. Pri gubljenju fokusa nađite zbir cifara tog broja.

Задание 4

Dat je input. U njega se unose brojevi odvojeni zarezom. Pri gubljenju fokusa nađite aritmetičku sredinu tih brojeva (zbir podeljen sa količinom).

Задание 5

Data su 4 input-a. U prvi input se unosi puno ime i prezime razdeljeno razmakom. Pri gubljenju fokusa upišite prezime, ime i srednje ime u preostala 3 input-a.

Задание 6

Dat je input. U njega se unosi puno ime i prezime razdeljeno razmakom. Puno ime i prezime se unosi malim slovima. Uradite tako da pri gubljenju fokusa na input-u, uneto prezime, ime i srednje ime automatski budu zapisani velikim početnim slovom (u istom tom input-u).

Задание 7

Dat je input. U njega se unosi tekst. Pri gubljenju fokusa saznajte broj reči u tom tekstu.

Задание 8

Dat je input. U njega se unosi datum u formatu 31.12.2016. Pri gubljenju fokusa u ovom istom input-u postavite ovaj datum u formatu 2016-12-31.

Задание 9

Dat je input. U njega se unosi reč. Pri pritisku na dugme proverite da li se ova reč čita od početka i od kraja isto (na primer, madam).

Задание 10

Dat je input. U njega se unosi broj. Proverite pri gubljenju fokusa, da li ovaj broj sadrži unutar sebe cifru 3.

Задание 11

Data su nekoliko paragrafa i dugme. Pri pritisku na dugme upišite na kraj svakog paragrafa njegov redni broj.

Задание 12

Date su veze. Dodajte na kraju svake veze njen href u okruglim zagradama.

Задание 13

Date su veze. Ako veza počinje sa http://, onda joj dodajte na kraju strelicu → (radi se ovako: →).

Задание 14

Data su nekoliko paragrafa sa brojevima. Pri pritisku na bilo koji paragraf upišite u njega kvadrat broja, koji se u njemu nalazi.

Задание 15

Dat je input. U njega se unosi datum u formatu 31.12.2016. Pri gubljenju fokusa saznajte dan u nedelji (rečju), koji pada na ovaj datum.

Задание 16

Dat je input. Implementirajte dugmad +1, -1, koja će povećavati ili smanjivati za 1 vrednost input-a. Uradite tako da ova vrednost ne može postati manja od nule.

Задание 17

Dat je input. Data su nekoliko paragrafa. Neka se u ovaj input upisuje ukupan broj pritisaka po ovim paragrafima.

Задание 18

Na stranici se nalaze div-ovi. U njima se nalazi tekst. Prođite kroz sve div-ove i skratite tekst koji se u njima nalazi tako da postane dužine 10 karaktera. I dodajte tačkice (...) na kraju skraćenog teksta.

Задание 19

Dat je input i dugme. Pri pritisku na dugme generišite slučajni niz od 8-am karaktera i upišite u input.

Задание 20

Dat je input i dugme. Korisnik unosi u input neki niz karaktera. Pri pritisku na dugme izmešajte unete karaktere nasumično i upišite ga nazad u input.

Задание 21

Dat je input, dugme i paragraf. U input se unosi temperatura u stepenima Farenhajta. Pri kliku na dugme prikažite u paragrafu temperaturu u stepenima Celzijusa.

Задание 22

Dat je input, dugme i paragraf. U input se unosi broj. Pri pritisku na dugme prikažite u paragrafu faktorijal tog broja.

Задание 23

Data su 3 input-a, dugme i paragraf. U input-e se unose koeficijenti kvadratne jednačine. Pri pritisku na dugme nađite korene ove jednačine i prikažite ih u paragrafu.