Вежба на научениот материјал за работа со DOM

Задание 1

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

Задание 2

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

Задание 3

Даден е input. Во него се внесува број. При губење на фокусот, пронајдете ја сумата на цифрите на овој број.

Задание 4

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

Задание 5

Дадени се 4 input-и. Во првиот input се внесува Име и Презиме преку празно место. При губење на фокусот, запишете ги презимето, името и презимето (patronymic) во останатите 3 input-и.

Задание 6

Даден е input. Во него се внесува Име и Презиме преку празно место. Името и презимето се внесуваат со мала буква. Направете така што при губење на фокусот на input-от, внесените презиме, име и презиме (patronymic) автоматски да бидат запишани со голема буква (во истиот input).

Задание 7

Даден е input. Во него се внесува текст. При губење на фокусот, дознајте го бројот на зборови во овој текст.

Задание 8

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

Задание 9

Даден е input. Во него се внесува збор. При клик на копчето, проверете дали овој збор се чита од почеток и од крај на ист начин (на пример, madam).

Задание 10

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

Задание 11

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

Задание 12

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

Задание 13

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

Задание 14

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

Задание 15

Даден е input. Во него се внесува датум во формат 31.12.2016. При губење на фокусот, дознајте кој ден во неделата (со збор), кој паѓа на овој датум.

Задание 16

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

Задание 17

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

Задание 18

На страницата има div-ови. Во нив има текст. Поминајте низ сите div-ови и отсечете го текстот, кој стои во нив така, што ќе стане со должина од 10 знаци. И додадете многоточие на крајот на отсечениот текст.

Задание 19

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

Задание 20

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

Задание 21

Даден е input, копче и параграф. Во input-от се внесува температура во степени Fahrenheit. При клик на копчето прикажете во параграфот ја температурата во степени Celsius.

Задание 22

Даден е input, копче и параграф. Во input-от се внесува број. При клик на копчето, прикажете во параграфот факториел на овој број.

Задание 23

Дадени се 3 input-и, копче и параграф. Во input-ите се внесуваат коефициенти на квадратна равенка. При клик на копчето, пронајдете ги корените на оваа равенка и прикажете ги во параграфот.