logo

JAVASCRIPT TRIGGER KLIKK

Vi står i utgangspunktet overfor en eller annen type situasjon under programmering i javascript der vi kan lage en hvilken som helst funksjon ved å klikke på knappen. For eksempel må vi undersøke litt mer funksjonalitet i tiden for automatiseringstesting av en nettside eller et nettsted. I slike tilfeller blir den utløsende klikkhendelsesteknikken til javascript mer pålitelig og effektiv for å møte de oppgitte utfordringene.

frø vs sporer

I denne sammenhengen vil vi lære om utløserklikk-hendelsesprosedyrene i javascript.

Hvordan vi kan utløse klikkhendelse i javascript:

Vi må bruke teknikkene gitt nedenfor for å utløse klikkhendelsen i javascript:

a) klikk()-metoden

b) addEventListener() og dispathEvent-metoder

Nå vil vi bruke metodene som har skrevet ovenfor for å demonstrere som følger:

Metode 1:

Utløs klikkhendelse ved å bruke klikkhendelsesmetoden i javascript:

På det nevnte elementet klikkmetode brukes til å utføre handlingen. Ved å bruke den brukerdefinerte funksjonen når den nødvendige knappen klikkes av brukeren ved hjelp av opprettelsen av knappen, hente IDen og utløse klikkhendelsen, kan denne metoden implementeres.

For ytterligere avklaring må vi gå gjennom eksemplet gitt nedenfor:

peanøtt vs jordnøtt

Eksempel:

I eksemplet gitt nedenfor med å ha 'Klikk her' , vil det bli opprettet en knapp med id og sammen med klikkhendelsen for å få tilgang til klikkhendelsen på den;

 Click here 

Ved å spesifisere dens id i javascript, må vi få tilgang til den opprettede knappen i document.getElementById-metoden. For å utføre den neste operasjonen, vil klikkhendelsen bli påkalt.

 const get= document.getElementById('btn'); get.click(); 

Til slutt, når knappen klikkes, vil vi definere å skrive ut følgende funksjon med navn 'clickEvent()' på en måte som på konsollen ved å bruke klikkmetoden.

 function clickEvent() { console.log('now the Click Event is triggered ') } 

Fra utgangen ovenfor av den respektive koden, ved å bruke klikkmetoden på en automatisert måte, har vi observert at knappen klikk her klikkes.

Metode 2:

Utløs klikkhendelse i javascript ved hjelp av addEventListener() og dispatchEvent() metoden

I javascript er det den integrerte metoden som leveres av Javascript-hendelsesmålgrensesnittet.

En hendelseslytter registreres med denne metoden. Vi vil kalle opp vår konfigurerte funksjon når den nevnte hendelsen fanges på målet.

Syntaks for hendelsen:

 target.addEventListener( $type, $listener); target.addEventListener( $type, $listener, $options); target.addEventListener( $type, $listener, $useCapture); 

beskrivelse av syntaksen:

  • I syntaksen ovenfor er det en parameter kalt $type , som er en obligatorisk parameter. Parameterne angir hvilken type hendelse som skal overvåkes, og aksepterer bare én streng. Denne parameteren er en parameter som skiller mellom store og små bokstaver. Ulike hendelser støttes av det, for eksempel tastatur, klikk, database, input, etc
  • På samme måte er $lytter er en obligatorisk parameter også i den. En melding om hendelsen mottas av denne parameteren som et objekt når en hendelse av nevnte type har inntruffet. På javascript-funksjonen eller på et Eventlistner-grensesnitt bør dette objektet implementeres.
  • På den annen side $opsjon er en valgfri parameter i det.

Eksempel: 1

 Open bing const link = document.getElementById(&apos;btn&apos;); link.addEventListener(&apos;click&apos;, e =&gt; {}); for(let i = 0; i <5; i++) { link.dispatchevent(new event('click')); } function opengooglebymethod() console.log('the required event is triggered') < pre> <p> <strong>Output:</strong> </p> <pre> &apos;The required event is triggered&apos;. &apos;The required event is triggered&apos;. &apos;The required event is triggered&apos;. &apos;The required event is triggered&apos;. &apos;The required event is triggered&apos;. </pre> <p> <strong>Example 2:</strong> </p> <p>In this example, first of all, we will include a button with a corresponding id with an onclick event along with a value as same as like previous one.</p> <pre> Click here </pre> <p>After that, with the help of the <strong> <em>addEventListener()</em> </strong> method, we will retrieve the button and click the event in it to specify the <strong> <em>&apos;e&apos;</em> </strong> in its argument, which refers to the event click object.</p> <pre> const get = document.getElementById(&apos;btn&apos;); get.addEventListener(&apos;click&apos;, e =&gt; {}); get.dispatchEvent(new Event(&apos;click&apos;)); </pre> <p>Finally, as same as the previous method, we will define the click event to display the corresponding message in it at the time the click event is triggered.</p> <pre> function clickEvent() { console.log(&apos;The required event is triggered &apos;) } </pre> <hr></5;>

Eksempel 2:

globale variabler js

I dette eksemplet vil vi først og fremst inkludere en knapp med en tilsvarende id med en onclick-hendelse sammen med en verdi som er den samme som den forrige.

 Click here 

Etter det, ved hjelp av addEventListener() metoden, henter vi knappen og klikker hendelsen i den for å spesifisere 'Det er' i argumentet, som refererer til hendelsesklikkobjektet.

 const get = document.getElementById(&apos;btn&apos;); get.addEventListener(&apos;click&apos;, e =&gt; {}); get.dispatchEvent(new Event(&apos;click&apos;)); 

Til slutt, på samme måte som den forrige metoden, vil vi definere klikkhendelsen for å vise den tilsvarende meldingen i den på tidspunktet klikkhendelsen utløses.

 function clickEvent() { console.log(&apos;The required event is triggered &apos;) }