- Hvordan skifter man en knap i JavaScript?
- Eksempel 1: Ændring af tekstbeskeder ved at skifte mellem en knap
- Eksempel 2: Skift til/fra-knap i JavaScript
Hvordan skifter man en knap i JavaScript?
En betinget erklæring er et grundlæggende krav for at skifte en knap i JavaScript. For at opnå dette skal du hente elementet, og derefter anvendes en brugerdefineret funktion for at anvende en bestemt handling på det element. Funktionen er knyttet til onclick-hændelsen på knappen. Så hver gang der trykkes på knappen, vil denne funktion blive udført. Lad os øve nogle eksempler på at skifte en knap i JavaScript.
Eksempel 1: Ændring af tekstbeskeder ved at skifte mellem en knap
Et eksempel anses for at ændre en besked ved at skifte til en knap i JavaScript. Eksemplet omfatter HTML- og JavaScript-kode, som er forklaret nedenfor:
HTML-kode
< html >
< h2 > Eksempel for at skifte en knap < / h2 >
< div id = 'js' > Tryk på knappen for at se magi < / div >
< knap onclick = 'btntog()' > Knap < / knap >
< / html >
< manuskript src = 'test.js' >< / manuskript >
I HTML-kode er beskrivelsen som følger:
- EN tag oprettes med et ' id=js ”.
- Derefter oprettes en knap tilknyttet en 'btntog()' metode. Ved at trykke på 'Knap' , metoden ' btntog() ” udløses.
- I sidste ende JavaScript-filen 'test.js' er bestået som src inden for tags.
Koden til JavaScript-filen ' test.js ' er angivet her:
JavaScript-kode
funktionbtntog ( )
{
hvor = dokument. getElementById ( 'js' ) ;
hvis ( t. indreHTML == 'Velkommen til Linuxhint' ) {
t. indreHTML = 'JavaScript World' ; }
andet {
t. indreHTML = 'Velkommen til Linuxhint' ; }
}I denne kode:
- getElementById bruges til at udtrække HTML-elementet ' js ' og værdien er gemt i en variabel ' t ”.
- Herefter er indreHTML ejendom er ansat i if-tilstand for at kontrollere teksten ' Velkommen til Linuxhint ”.
- Hvis betingelsen er sand, vil indholdet ' Velkommen til Linuxhint ” erstattes med 'JavaScript World “.
- Hvis betingelsen er falsk, vises teksten “Velkommen til Linuxhint” er tildelt som HTML-indhold til div-tagget.
Produktion
Outputtet viser, at skift af en knap returnerer to meddelelser som “Velkommen til Linuxhint” og 'JavaScript World' alternativt.
Eksempel 2: Skift til/fra-knap i JavaScript
Et eksempel er fulgt for at ændre knappens inline-tekst. I dette eksempel er ' TÆND SLUK ” tekst vil alternativt ændre værdien ved at trykke på knappen. HTML- og JavaScript-koderne findes her:
HTML-kode
< html >
< h2 > Eksempel for at skifte en knap h2 >
< input type = 'knap' id = 'myBtn' værdi = 'AF'
onclick = 'dato();' >
< script src = 'test.js' > manuskript >
html >Ovenstående kode er beskrevet som:
- En klikbar knap med et id på 'myBtn' oprettes og dens værdi er sat til 'AF' .
- Ved at trykke på knappen vil dato() metode vil blive udløst.
- Til sidst, 'test.js' er knyttet til kildestien indeni tag.
JavaScript-kode
funktiontgl ( )
{
hvor = dokument. getElementById ( 'myBtn' ) ;
hvis ( t. værdi == 'PÅ' ) {
t. værdi = 'AF' ; }
elseif ( t. værdi == 'AF' ) {
t. værdi = 'PÅ' ; }
}I denne kode:
- EN dato() metoden bruges til at skifte en knap i JavaScript.
- I denne metode udtrækker du HTML-elementet ved at bruge getElementById egenskab, og derefter tilføjes if else-if-sætningen til den.
- Hvis 'værdi==TIL' , skift værdien til 'AF'. Hvis værdien er AF, så vil værdien blive skiftet til ' PÅ' .
Produktion
Udgangen viser, at knappen er blevet skiftet fra AF til PÅ .
Det er alt! Du har lært at skifte mellem en knap i JavaScript.
Konklusion
I JavaScript kan en knap bruges til at skifte mellem forskellige tilstande af sine egne værdier, eller en hvilken som helst funktion kan associeres med skifte-handlingen. Det onclick() begivenhed af knappen er knyttet til funktionen. Denne artikel forklarer en oversigt over at skifte til en knap sammen med to praktiske eksempler. Det første eksempel uddrager teksten ved at indreHTML egenskab og ændrer den via en til/fra-knap. I det andet eksempel ændres værdien af selve knappen ved hjælp af en brugerdefineret funktion.