Genomgång av inlärt material om att arbeta med DOM

Задание 1

Det finns ett inmatningsfält och ett stycke. När inmatningsfältet förlorar fokus, skriv inmatningsfältets värde till slutet av styckets text.

Задание 2

Det finns flera inmatningsfält, ett stycke och en knapp. Vid klick på knappen, hämta talen som står i dessa inmatningsfält och skriv deras summa till stycket.

Задание 3

Det finns ett inmatningsfält. Ett tal matas in i det. När det förlorar fokus, hitta summan av siffrorna i detta tal.

Задание 4

Det finns ett inmatningsfält. Tal matas in i det separerade med kommatecken. När det förlorar fokus, hitta det aritmetiska medelvärdet av dessa tal (summan dividerat med antalet).

Задание 5

Det finns 4 inmatningsfält. I det första inmatningsfältet matas hela namnet (förnamn, efternamn, patronym) in separerat med mellanslag. När det förlorar fokus, skriv efternamnet, förnamnet och patronymet i de övriga 3 inmatningsfälten.

Задание 6

Det finns ett inmatningsfält. Hela namnet (förnamn, efternamn, patronym) matas in i det separerat med mellanslag. Namnet matas in med små bokstäver. Gör så att när inmatningsfältet förlorar fokus, blir de inmatade efternamnet, förnamnet och patronymet automatiskt skrivna med stor bokstav (i samma inmatningsfält).

Задание 7

Det finns ett inmatningsfält. Text matas in i det. När det förlorar fokus, ta reda på antalet ord i denna text.

Задание 8

Det finns ett inmatningsfält. Ett datum matas in i det i formatet 31.12.2016. När det förlorar fokus, sätt detta datum i samma inmatningsfält i formatet 2016-12-31.

Задание 9

Det finns ett inmatningsfält. Ett ord matas in i det. Vid klick på en knapp, kontrollera att detta ord läses från början och från slutet på samma sätt (till exempel, madam).

Задание 10

Det finns ett inmatningsfält. Ett tal matas in i det. Kontrollera när det förlorar fokus, att detta tal innehåller siffran 3 inuti sig.

Задание 11

Det finns flera stycken och en knapp. Vid klick på knappen, skriv i slutet av varje stycke dess ordningsnummer.

Задание 12

Det finns länkar. Lägg till i slutet av varje länk dess href inom parentes.

Задание 13

Det finns länkar. Om länken börjar med http://, lägg då till en pil → i slutet av den (görs så här: →).

Задание 14

Det finns flera stycken med tal. Vid klick på vilket stycke som helst, skriv i det kvadraten på talet som finns i det.

Задание 15

Det finns ett inmatningsfält. Ett datum matas in i det i formatet 31.12.2016. När det förlorar fokus, ta reda på veckodagen (med ord), som infaller på detta datum.

Задание 16

Det finns ett inmatningsfält. Implementera knapparna +1, -1, som kommer att öka eller minska inmatningsfältets värde med 1. Gör så att detta värde inte kan bli mindre än noll.

Задание 17

Det finns ett inmatningsfält. Det finns stycken. Låt detta inmatningsfält visa det totala antalet klick på dessa stycken.

Задание 18

Det finns divs på sidan. De har text. Gå igenom alla divs och trimma texten som står i dem så att den blir 10 tecken lång. Och lägg till tre punkter i slutet av den trimmade texten.

Задание 19

Det finns ett inmatningsfält och en knapp. Vid klick på knappen, generera en slumpmässig sträng med 8 tecken och skriv till inmatningsfältet.

Задание 20

Det finns ett inmatningsfält och en knapp. Användaren matar in någon sträng i inmatningsfältet. Vid klick på knappen, blanda de inmatade tecknen slumpmässigt och skriv tillbaka den till inmatningsfältet.

Задание 21

Det finns ett inmatningsfält, en knapp och ett stycke. Temperaturen i Fahrenheit matas in i inmatningsfältet. Vid klick på knappen, skriv ut temperaturen i Celsius till stycket.

Задание 22

Det finns ett inmatningsfält, en knapp och ett stycke. Ett tal matas in i inmatningsfältet. Vid klick på knappen, skriv ut till stycket fakulteten av detta tal.

Задание 23

Det finns 3 inmatningsfält, en knapp och ett stycke. Koefficienterna för en andragradsekvation matas in i inmatningsfälten. Vid klick på knappen, hitta rötterna till denna ekvation och skriv ut dem till stycket.