Пракса наученог материјала о раду са DOM-ом

Задание 1

Дато је поље за унос и пасус. При губитку фокуса у пољу за унос запишите вредност поља на крај текста пасуса.

Задание 2

Дато је неколико поља за унос, пасус и дугме. При клику на дугме узмите бројеве који се налазе у тим пољима и запишите њихов збир у пасус.

Задание 3

Дато је поље за унос. У њега се уноси број. При губитку фокуса пронађите збир цифара тог броја.

Задание 4

Дато је поље за унос. У њега се уносе бројеви одвојени зарезом. При губитку фокуса пронађите аритметичку средину тих бројева (збир подељен са количином).

Задание 5

Дато је 4 поља за унос. У прво поље уноси се Пуно име и презиме раздвојено размаком. При губитку фокуса запишите презиме, име и име по оцу у преостала 3 поља.

Задание 6

Дато је поље за унос. У њега се уноси Пуно име и презиме раздвојено размаком. Пуно име и презиме се уноси малим словима. Направите тако да при губитку фокуса пољем, унета презимена, имена и имена по оцу аутоматски буду записана великим почетним словом (у истом том пољу).

Задание 7

Дато је поље за унос. У њега се уноси текст. При губитку фокуса сазнајте број речи у том тексту.

Задание 8

Дато је поље за унос. У њега се уноси датум у формату 31.12.2016. При губитку фокуса у том истом пољу поставите овај датум у формату 2016-12-31.

Задание 9

Дато је поље за унос. У њега се уноси реч. При клику на дугме проверите да ли се та реч чита од почетка и од краја исто (на пример, мадам).

Задание 10

Дато је поље за унос. У њега се уноси број. Проверите при губитку фокуса да ли овај број садржи у себи цифру 3.

Задание 11

Дато је неколико пасуса и дугме. При клику на дугме запишите на крај сваког пасуса његов редни број.

Задание 12

Дате су везе. Додајте на крај сваке везе њезин href у заградама.

Задание 13

Дате су везе. Ако веза почиње са http://, онда јој додајте на крај стрелицу → (ради се овако: →).

Задание 14

Дато је неколико пасуса са бројевима. При клику на било који пасус запишите у њега квадрат броја, који се у њему налази.

Задание 15

Дато је поље за унос. У њега се уноси датум у формату 31.12.2016. При губитку фокуса сазнајте дан у недељи (речју), који одговара том датуму.

Задание 16

Дато је поље за унос. Имплементирајте дугмиће +1, -1, који ће повећавати или смањивати за 1 вредност поља. Направите тако да та вредност не може постати мања од нуле.

Задание 17

Дато је поље за унос. Дати су пасуси. Нека се у ово поље запише укупан број кликова по тим пасусима.

Задание 18

На страници се налазе дивови. У њима се налази текст. Прођите кроз све дивове и скратите онај текст који се у њима налази тако да његова дужина буде 10 знакова. И додајте тачке на крај скраћеног текста.

Задание 19

Дато је поље за унос и дугме. При клику на дугме генеришите случајни низ од 8-ми знакова и запишите га у поље.

Задание 20

Дато је поље за унос и дугме. Корисник уноси у поље неки низ знакова. При клику на дугме измешајте унете знакове на случајан начин и запишите га назад у поље.

Задание 21

Дато је поље за унос, дугме и пасус. У поље се уноси температура у степенима Фаренхајта. При клику на дугме прикажите у пасусу температуру у степенима Целзијуса.

Задание 22

Дато је поље за унос, дугме и пасус. У поље се уноси број. При клику на дугме прикажите у пасусу факторијел тог броја.

Задание 23

Дато је 3 поља за унос, дугме и пасус. У поља се уносе коефицијенти квадратне једначине. При клику на дугме пронађите корене ове једначине и прикажите их у пасусу.