logo

ЈАВАСЦРИПТ ТРИГГЕР КЛИК

У основи се суочавамо са неком врстом ситуације током програмирања у јавасцрипт-у у којој можемо креирати било коју функцију притиском на дугме. На пример, морамо да испитамо још неке функционалности у време аутоматизованог тестирања веб странице или сајта. У таквим случајевима, техника покретања клика у јавасцрипт-у постаје поузданија и ефикаснија за супротстављање наведеним изазовима.

У овом контексту, научићемо о процедурама догађаја клика на покретач у јавасцрипт-у.

Како можемо да покренемо догађај клика у јавасцрипт-у:

Морамо да применимо технике дате у наставку да бисмо покренули догађај клика у јавасцрипт-у:

а) метод клик ().

б) аддЕвентЛистенер() и диспатхЕвент методе

Сада ћемо користити методе које су горе написане да демонстрирамо следеће:

Метод 1:

Покрени догађај клика користећи метод догађаја клика у јавасцрипт-у:

На поменутом елементу, метод клика се користи за обављање радње. Коришћењем кориснички дефинисане функције када корисник кликне на потребно дугме уз помоћ креирања дугмета, добијања његовог ИД-а и покретања догађаја клика, овај метод се може имплементирати.

За даље појашњење, морамо проћи кроз пример дат у наставку:

Пример:

У доле наведеном примеру са поседовањем 'кликните овде' , биће креирано дугме са ИД-ом и заједно са догађајем клика за приступ догађају клика на њему;

 Click here 

Навођењем његовог ИД-а у јавасцрипт-у, морамо приступити креираном дугмету у методи доцумент.гетЕлементБиИд. Да бисте извршили следећу операцију, биће позван догађај клика.

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

Најзад, када се кликне на дугме, дефинисаћемо да одштампамо следећу функцију под називом 'цлицкЕвент()' на начин да на конзоли методом клика.

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

Из горњег излаза одговарајућег кода, користећи метод клика на аутоматизован начин, приметили смо да се кликне на дугме кликните овде.

2. метод:

Покрени догађај клика у јавасцрипт-у уз помоћ аддЕвентЛистенер() и диспатцхЕвент() методе

У јавасцрипт-у, то је интегрални метод који обезбеђује циљни интерфејс јавасцрипт догађаја.

Овим методом се региструје слушалац догађаја. Позваћемо нашу конфигурисану функцију када се поменути догађај ухвати на мети.

јава логички у низу

Синтакса догађаја:

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

опис синтаксе:

  • У горњој синтакси постоји параметар тзв $типе , што је обавезан параметар. Указујући на тип догађаја који ће се пратити, параметри прихватају само један стринг. Овај параметар је параметар који разликује велика и мала слова. Подржава разне догађаје, као што су тастатура, клик, база података, унос итд
  • На исти начин, $листенер је обавезан параметар иу њему. Обавештење о догађају овај параметар прима као објекат када се догодио догађај поменутог типа. На јавасцрипт функцији или на интерфејсу Евентлистнер, овај објекат треба да буде имплементиран.
  • С друге стране, $оптион је опциони параметар у томе.

Пример: 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;>

Пример 2:

У овом примеру, пре свега, укључићемо дугме са одговарајућим ИД-ом са догађајем онцлицк заједно са вредношћу која је иста као и претходни.

 Click here 

Након тога, уз помоћ аддЕвентЛистенер() методу, ми ћемо преузети дугме и кликнути на догађај у њему да бисмо одредили 'То је' у свом аргументу, који се односи на објекат клика на догађај.

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

Коначно, као и претходни метод, дефинисаћемо догађај клика да прикажемо одговарајућу поруку у њему у тренутку када се догађај клика покрене.

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