Praktyczne zastosowanie poznanych zagadnień dotyczących pracy z DOM

Задание 1

Dane są pole input i akapit. Po utracie fokusu w polu input zapisz wartość z inputa na końcu tekstu akapitu.

Задание 2

Dane jest kilka pól input, akapit i przycisk. Po naciśnięciu przycisku pobierz liczby znajdujące się w tych polach input i zapisz ich sumę w akapicie.

Задание 3

Dane jest pole input. Wprowadzana jest do niego liczba. Po utracie fokusu znajdź sumę cyfr tej liczby.

Задание 4

Dane jest pole input. Wprowadzane są do niego liczby oddzielone przecinkami. Po utracie fokusu znajdź średnią arytmetyczną tych liczb (suma podzielona przez ilość).

Задание 5

Dane są 4 pola input. W pierwsze pole input wprowadzane jest Imię i Nazwisko (oddzielone spacją). Po utracie fokusu zapisz nazwisko, imię i drugie imię w pozostałych 3 polach input.

Задание 6

Dane jest pole input. Wprowadzane jest do niego Imię i Nazwisko (oddzielone spacją). Imię i Nazwisko wprowadzane jest małymi literami. Spowoduj, aby po utracie fokusu przez pole input, wprowadzone nazwisko, imię i drugie imię były automatycznie zapisane z wielkiej litery (w tym samym polu input).

Задание 7

Dane jest pole input. Wprowadzany jest do niego tekst. Po utracie fokusu sprawdź liczbę słów w tym tekście.

Задание 8

Dane jest pole input. Wprowadzana jest do niego data w formacie 31.12.2016. Po utracie fokusu w tym samym polu input umieść tę datę w formacie 2016-12-31.

Задание 9

Dane jest pole input. Wprowadzane jest do niego słowo. Po naciśnięciu przycisku sprawdź, czy to słowo czytane od początku i od końca jest takie samo (na przykład, madam).

Задание 10

Dane jest pole input. Wprowadzana jest do niego liczba. Sprawdź po utracie fokusu, czy ta liczba zawiera w sobie cyfrę 3.

Задание 11

Dane jest kilka akapitów i przycisk. Po naciśnięciu przycisku zapisz na końcu każdego akapitu jego numer porządkowy.

Задание 12

Dane są linki. Dodaj na końcu każdego linka jego href w nawiasach okrągłych.

Задание 13

Dane są linki. Jeśli link zaczyna się od http://, dodaj na jego końcu strzałkę → (robione tak: →).

Задание 14

Dane jest kilka akapitów z liczbami. Po naciśnięciu dowolnego akapitu zapisz w nim kwadrat liczby, która się w nim znajduje.

Задание 15

Dane jest pole input. Wprowadzana jest do niego data w formacie 31.12.2016. Po utracie fokusu sprawdź dzień tygodnia (słownie), który przypada na tę datę.

Задание 16

Dane jest pole input. Zaimplementuj przyciski +1, -1, które będą zwiększać lub zmniejszać o 1 wartość w polu input. Zrób tak, aby ta wartość nie mogła spaść poniżej zera.

Задание 17

Dane jest pole input. Dane są akapity. Spowoduj, aby w to pole input zapisywana była łączna liczba kliknięć na tych akapitach.

Задание 18

Na stronie są divy. Znajduje się w nich tekst. Przejdź przez wszystkie divy i przytnij tekst, który w nich się znajduje tak, aby miał długość 10 znaków. I dodaj wielokropek na końcu przyciętego tekstu.

Задание 19

Dane jest pole input i przycisk. Po naciśnięciu przycisku wygeneruj losowy ciąg znaków o długości 8 znaków i zapisz go w polu input.

Задание 20

Dane jest pole input i przycisk. Użytkownik wprowadza do pola input pewien ciąg znaków. Po naciśnięciu przycisku wymieszaj wprowadzone znaki w losowej kolejności i zapisz je z powrotem w polu input.

Задание 21

Dane są pole input, przycisk i akapit. W pole input wprowadzana jest temperatura w stopniach Fahrenheita. Po kliknięciu przycisku wyświetl w akapicie temperaturę w stopniach Celsjusza.

Задание 22

Dane są pole input, przycisk i akapit. W pole input wprowadzana jest liczba. Po naciśnięciu przycisku wyświetl w akapicie silnię tej liczby.

Задание 23

Dane są 3 pola input, przycisk i akapit. W pola input wprowadzane są współczynniki równania kwadratowego. Po naciśnięciu przycisku znajdź pierwiastki tego równania i wyświetl je w akapicie.