Opitun materiaalin soveltaminen DOM-käsittelyyn

Задание 1

Annettu syötekenttä ja kappale. Kun syötekenttä menettää kohdistuksen, kirjoita syötekentän arvo kappaleen tekstin loppuun.

Задание 2

Annettu useita syötekenttiä, kappale ja painike. Kun painiketta painetaan, hae syötekentissä olevat luvut ja kirjoita niiden summa kappaleeseen.

Задание 3

Annettu syötekenttä. Siihen syötetään luku. Kun kohdistus menetetään, etsi tämän luvun numeroiden summa.

Задание 4

Annettu syötekenttä. Siihen syötetään numeroita pilkulla erotettuna. Kun kohdistus menetetään, etsi näiden numeroiden aritmeettinen keskiarvo (summa jaettuna määrällä).

Задание 5

Annettu 4 syötekenttää. Ensimmäiseen syötekenttään syötetään koko nimi (sukunimi, etunimi, patronyymi) välilyönnillä erotettuna. Kun kohdistus menetetään, kirjoita sukunimi, etunimi ja patronyymi muihin 3 syötekenttiin.

Задание 6

Annettu syötekenttä. Siihen syötetään koko nimi (sukunimi, etunimi, patronyymi) välilyönnillä erotettuna. Nimi syötetään pienillä kirjaimilla. Tee niin, että kun syötekenttä menettää kohdistuksen, syötetyt sukunimi, etunimi ja patronyymi muutetaan automaattisesti isoilla alkukirjaimilla kirjoitetuksi (samassa syötekentässä).

Задание 7

Annettu syötekenttä. Siihen syötetään teksti. Kun kohdistus menetetään, selvitä tekstissä olevien sanojen määrä.

Задание 8

Annettu syötekenttä. Siihen syötetään päivämäärä muodossa 31.12.2016. Kun kohdistus menetetään, aseta samassa syötekentässä tämä päivämäärä muotoon 2016-12-31.

Задание 9

Annettu syötekenttä. Siihen syötetään sana. Kun painiketta painetaan, tarkista, että tämä sana luetaan alusta ja lopusta samalla tavalla (esimerkiksi madam).

Задание 10

Annettu syötekenttä. Siihen syötetään luku. Tarkista kohdistuksen menetyksen yhteydessä, että tämä luku sisältää sisällään numeron 3.

Задание 11

Annettu useita kappaleita ja painike. Kun painiketta painetaan, kirjoita jokaisen kappaleen loppuun sen järjestysnumero.

Задание 12

Annettu linkkejä. Lisää jokaisen linkin loppuun sen href pyöreissä suluissa.

Задание 13

Annettu linkkejä. Jos linkki alkaa merkeillä http://, lisää sille loppuun nuoli → (tehdään näin: →).

Задание 14

Annettu useita kappaleita numeroilla. Kun mitä tahansa kappaletta klikataan, kirjoita siihen sen sisältämän luvun neliö.

Задание 15

Annettu syötekenttä. Siihen syötetään päivämäärä muodossa 31.12.2016. Kun kohdistus menetetään, selvitä viikonpäivä (sanana), jolle tämä päivämäärä osuu.

Задание 16

Annettu syötekenttä. Toteuta painikkeet +1, -1, jotka kasvattavat tai vähentävät syötekentän arvoa 1:llä. Varmista, että arvo ei voi pudota nollaan.

Задание 17

Annettu syötekenttä. Annettu kappaleita. Kun näitä kappaleita klikataan, kirjoita tähän syötekenttään niiden yhteenlaskettu klikkausmäärä.

Задание 18

Sivulla on div-elementtejä. Niissä on tekstiä. Käy läpi kaikki divit ja leikkaa niissä oleva teksti niin, että siitä tulee 10 merkin pituinen. Ja lisää leikatun tekstin loppuun kolme pistettä

Задание 19

Annettu syötekenttä ja painike. Kun painiketta painetaan, generoi satunnainen 8-merkkinen merkkijono ja kirjoita se syötekenttään.

Задание 20

Annettu syötekenttä ja painike. Käyttäjä syöttää syötekenttään jonkin merkkijonon. Kun painiketta painetaan, sekoita syötetyt merkit satunnaisesti ja kirjoita se takaisin syötekenttään.

Задание 21

Annettu syötekenttä, painike ja kappale. Syötekenttään syötetään lämpötila Fahrenheit-asteina. Kun painiketta klikataan, tulosta kappaleeseen lämpötila Celsius-asteina.

Задание 22

Annettu syötekenttä, painike ja kappale. Syötekenttään syötetään luku. Kun painiketta painetaan, tulosta kappaleeseen tämän luvun kertoma.

Задание 23

Annettu 3 syötekenttää, painike ja kappale. Syötekenttiin syötetään toisen asteen yhtälön kertoimet. Kun painiketta painetaan, etsi tämän yhtälön juuret ja tulosta ne kappaleeseen.