⊗jsPmDmTF 351 of 505 menu

Arbeid med tekstfelt i JavaScript

Nå skal vi lære å få tekst fra brukerne av nettstedet vårt. For dette er det i HTML gitt et spesielt tag input, som representerer et tekstfelt for inntasting av data.

<input>

Denne taggen har et spesielt attributt value, som setter startteksten som vil stå i input-feltet når man kommer til siden:

<input value="text">

Brukeren av nettstedet vårt kan etter at de har kommet til siden endre teksten i input-feltet. Samtidig, hvis vi har en variabel som inneholder en referanse til dette input-feltet, vil egenskapen value i denne variabelen alltid inneholde den nåværende verdien av teksten i input-feltet.

La oss prøve i praksis. La oss si at vi har et input-felt med attributtet value:

<input id="elem" value="text">

La oss få referansen til dette input-feltet i en variabel:

let elem = document.querySelector('#elem');

Og nå skal vi vise den nåværende teksten i input-feltet på skjermen:

console.log(elem.value);

Og nå skal vi endre teksten i input-feltet til en annen:

elem.value = 'new text';

Det er gitt et input-felt og en knapp. Ved klikk på knappen skal du skrive en tekst i input-feltet.

Det er gitt et input-felt, et avsnitt og en knapp. Ved klikk på knappen skal du skrive i avsnittet teksten fra input-feltet.

Det er gitt to input-felt og en knapp. I det første input-feltet skal brukeren skrive inn et tall. Ved klikk på knappen skal du skrive i det andre input-feltet kvadratet av det innskrevne tallet.

Det er gitt to input-felt og en knapp. Ved klikk på knappen skal du skrive i det første input-feltet verdien fra det andre input-feltet, og i det andre input-feltet - verdien fra det første. Koden din skal fungere universelt, for alle verdier i input-feltene.

Det er gitt 5 input-felt, et avsnitt og en knapp. I input-feltene skrives det inn tall. Ved klikk på knappen skal du skrive det aritmetiske gjennomsnittet av de innskrevne tallene i avsnittet.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis