Gjennomgang av innlært stoff om DOM-arbeid

Задание 1

Gitt et input-felt og et avsnitt. Når input-feltet mister fokus, skal verdien fra input-feltet skrives til slutten av avsnittets tekst.

Задание 2

Gitt flere input-felt, et avsnitt og en knapp. Ved klikk på knappen, hent tallene som står i disse input-feltene og skriv summen deres til avsnittet.

Задание 3

Gitt et input-felt. Et tall skrives inn i det. Når feltet mister fokus, finn summen av sifrene i dette tallet.

Задание 4

Gitt et input-felt. Tall skrives inn i det, atskilt med komma. Når feltet mister fokus, finn det aritmetiske gjennomsnittet av disse tallene (sum delt på antall).

Задание 5

Gitt 4 input-felt. I det første input-feltet skrives fullt navn (fornavn, etternavn, mellomnavn) med mellomrom. Når feltet mister fokus, skriv etternavn, fornavn og mellomnavn i de resterende 3 input-feltene.

Задание 6

Gitt et input-felt. Fullt navn skrives inn i det med mellomrom. Navnet skrives med små bokstaver. Gjør slik at når input-feltet mister fokus, blir de innfylte etternavn, fornavn og mellomnavn automatisk skrevet med stor forbokstav (i samme input-felt).

Задание 7

Gitt et input-felt. Tekst skrives inn i det. Når feltet mister fokus, finn ut antall ord i denne teksten.

Задание 8

Gitt et input-felt. En dato skrives inn i det i formatet 31.12.2016. Når feltet mister fokus, still inn denne datoen i formatet 2016-12-31 i samme input-felt.

Задание 9

Gitt et input-felt. Et ord skrives inn i det. Ved trykk på en knapp, sjekk om dette ordet leses likt fra begynnelsen og fra slutten (for eksempel, madam).

Задание 10

Gitt et input-felt. Et tall skrives inn i det. Sjekk når feltet mister fokus, om dette tallet inneholder sifferet 3.

Задание 11

Gitt flere avsnitt og en knapp. Ved trykk på knappen, skriv til slutten av hvert avsnitt detts ordensnummer.

Задание 12

Gitt lenker. Legg til slutten av hver lenke dens href i parentes.

Задание 13

Gitt lenker. Hvis lenken starter med http://, legg til en pil → på slutten (gjøres slik: →).

Задание 14

Gitt flere avsnitt med tall. Ved trykk på et hvilket som helst avsnitt, skriv i det kvadratet av tallet, som står i det.

Задание 15

Gitt et input-felt. En dato skrives inn i det i formatet 31.12.2016. Når feltet mister fokus, finn ut ukedagen (med ord), som faller på denne datoen.

Задание 16

Gitt et input-felt. Implementer knapper +1, -1, som vil øke eller redusere verdien i input-feltet med 1. Gjør slik at denne verdien ikke kan bli mindre enn null.

Задание 17

Gitt et input-felt. Gitt avsnitt. La det i dette input-feltet skrives det totale antallet klikk på disse avsnittene.

Задание 18

Det er div-er på siden. De har tekst. Gå gjennom alle div-ene og klipp teksten som står i dem, slik at den blir 10 tegn lang. Og legg til ellipse (...) på slutten av den avkortede teksten.

Задание 19

Gitt et input-felt og en knapp. Ved trykk på knappen, generer en tilfeldig streng på 8 tegn og skriv den til input-feltet.

Задание 20

Gitt et input-felt og en knapp. Brukeren skriver inn en tekststreng i input-feltet. Ved trykk på knappen, stokk de innfylte tegnene tilfeldig og skriv den tilbake i input-feltet.

Задание 21

Gitt et input-felt, en knapp og et avsnitt. I input-feltet skrives temperaturen i Fahrenheit. Ved klikk på knappen, skriv ut i avsnittet temperaturen i Celsius.

Задание 22

Gitt et input-felt, en knapp og et avsnitt. I input-feltet skrives et tall. Ved trykk på knappen, skriv ut i avsnittet fakultetet til dette tallet.

Задание 23

Gitt 3 input-felt, en knapp og et avsnitt. I input-feltene skrives koeffisientene til en kvadratisk ligning. Ved trykk på knappen, finn røttene til denne ligningen og skriv dem ut i avsnittet.