⊗jsPmDmTF 351 of 505 menu

Arbete med textfält i JavaScript

Nu ska vi lära oss att få text från användarna av vår webbplats. För detta finns det en speciell tagg input i HTML, som representerar ett textfält för inmatning av data.

<input>

Denna tagg har ett speciellt attribut value, som anger den initiala texten som kommer att stå i inputfältet när sidan laddas:

<input value="text">

Användaren av vår webbplats kan efter att ha kommit till sidan ändra texten i inputfältet. Under detta, om vi har en variabel som innehåller en referens till denna input, kommer egenskapen value i denna variabel alltid att innehålla det aktuella värdet av texten i inputfältet.

Låt oss prova i praktiken. Låt oss säga att vi har ett inputfält med attributet value:

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

Låt oss få en referens till detta inputfält i en variabel:

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

Och nu låt oss skriva ut den aktuella texten i inputfältet:

console.log(elem.value);

Och nu låt oss ändra texten i inputfältet till en annan:

elem.value = 'new text';

Givet ett inputfält och en knapp. Vid klick på knappen, skriv någon text i inputfältet.

Givet ett inputfält, ett stycke och en knapp. Vid klick på knappen, skriv i stycket texten från inputfältet.

Givet två inputfält och en knapp. I det första inputfältet matar användaren in ett nummer. Vid klick på knappen, skriv i det andra inputfältet kvadraten på det inmatade numret.

Givet två inputfält och en knapp. Vid klick på knappen, skriv i det första inputfältet värdet från det andra inputfältet, och i det andra inputfältet - värdet från det första. Din kod bör fungera universellt, för vilka värden som helst i inputfälten.

Givet 5 inputfält, ett stycke och en knapp. I inputfälten matas nummer in. Vid klick på knappen, skriv det aritmetiska medelvärdet av de inmatade numren i stycket.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa