⊗jsPmDmTF 351 of 505 menu

Werken met tekstvelden in JavaScript

Nu gaan we leren hoe we tekst van gebruikers van onze website kunnen verkrijgen. Hiervoor is er in HTML een speciale tag input voorzien, die een tekstveld voor het invoeren van gegevens vertegenwoordigt.

<input>

Deze tag heeft een speciaal attribuut value, dat de initiële tekst instelt, die zal staan in de input bij het openen van de pagina:

<input value="text">

De gebruiker van onze website kan na het openen van de pagina de tekst van de input wijzigen. Als we een variabele hebben die een referentie naar deze input bevat, dan zal de eigenschap value van deze variabele altijd de huidige waarde van de inputtekst bevatten.

Laten we het in de praktijk proberen. Stel we hebben een input met het attribuut value:

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

Laten we de referentie naar deze input in een variabele krijgen:

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

En laten we nu de huidige tekst van de input op het scherm tonen:

console.log(elem.value);

En laten we nu de tekst van de input naar een andere wijzigen:

elem.value = 'new text';

Gegeven een input en een knop. Schrijf bij het indrukken van de knop een willekeurige tekst in de input.

Gegeven een input, een paragraaf en een knop. Bij het indrukken van de knop schrijf je in de paragraaf de tekst uit de input.

Gegeven twee inputs en een knop. In de eerste input voert de gebruiker een getal in. Bij het indrukken van de knop schrijf je in de tweede input het kwadraat van het ingevoerde getal.

Gegeven twee inputs en een knop. Bij het indrukken van de knop schrijf je in de eerste input de waarde van de tweede input, en in de tweede input - de waarde van de eerste. Je code moet universeel werken, voor elke waarde van de inputs.

Gegeven 5 inputs, een paragraaf en een knop. In de inputs worden getallen ingevoerd. Bij het indrukken van de knop schrijf je het rekenkundig gemiddelde van de ingevoerde getallen in de paragraaf.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren