Како подесити онЦлицк помоћу ЈаваСцрипт-а

Kako Podesiti Onclick Pomocu Javascript A



Догађај је радња коју предузима прегледач или корисник. ЈаваСцрипт концепт руковалаца или слушалаца догађаја може се користити за руковање овим догађајима. Одређени догађај покреће извршавање слушаоца догађаја. Један од ових слушалаца догађаја је „ онЦлицк .” Када корисник кликне на елемент, онЦлицк слушалац догађаја се покреће или извршава.

Овај водич ће дефинисати процедуру како да подесите онЦлицк са ЈаваСцрипт-ом.

Како подесити онЦлицк помоћу ЈаваСцрипт-а

Да бисте поставили онцлицк са ЈаваСцрипт-ом, постоје две различите методе, а то су:







  • Први метод је да доделите вредност ХТМЛ елементу онцлицк атрибут користећи ЈаваСцрипт.
  • Други метод је експлицитно додавање слушаоца догађаја у ХТМЛ догађај који проверава „ клик ” догађај.

Пример 1: Доделите вредност онцлицк атрибуту ХТМЛ елемента користећи ЈаваСцрипт

У ХТМЛ датотеци направите наслов и дугме „ Кликни ме ” са ИД-ом “ јс ” који ће покренути ЈаваСцрипт функцију док кликнете на њу.



< х2 > Комплет својство онЦлицк Са ЈаваСцрипт-ом х2 >

< дугме ид = 'јс' > Кликни ме дугме >

У следећем кораку, креираном дугмету ће се приступити и „ онцлицк ” ће му бити придружен атрибут. Након клика на дугме, наведена функција ће бити извршена и „ стиле.бацкгроундЦолор ” својство ће променити боју дугмета на следећи начин:



документ. гетЕлементБиИд ( 'јс' ) . онцлицк = функција јсФунц ( ) {

документ. гетЕлементБиИд ( 'јс' ) . стил . боја позадине = 'Љубичаста' ;

}

Одговарајући излаз ће бити:





Пример 2: Експлицитно додајте слушалац догађаја на ХТМЛ догађај

Направите дугме ' Кликните овде! “ и додељује ид “ догађај ” који ће покренути метод аддЕвентЛистенер() на 'клик' догађај:



< дугме ид = 'догађај' > Кликните овде ! јака > дугме јака >>

Преузми дугме помоћу његовог ид а затим приложите „ аддЕвентЛистенер() ” метод преношењем „ клик “догађај и функција” евентФунц ” где ће се променити боја позадине дугмета:

документ. гетЕлементБиИд ( 'догађај' ) . аддЕвентЛистенер ( 'кликни' , евентФунц ) ;

функција евентФунц ( ) {

документ. гетЕлементБиИд ( 'догађај' ) . стил . боја позадине = 'Зелен' ;

}

Излаз

Пример 3: Коришћење свих онЦлицк метода одједном

У овом примеру, рад свих метода ће бити приказан одједном. Прво је подразумевани начин додавања атрибута онцлицк унутар саме ХТМЛ ознаке. Након тога, демонстриране су и две методе подешавања атрибута онцлицк уз помоћ ЈаваСцрипт-а.

У следећем примеру направите три дугмета и погледајте функционалност атрибута онцлицк.

  • Прво дугме ' Кликните ” ће позвати „ хтмлФунц() ” на догађај клика.
  • Дугме ' Кликни ме “ ће се приступити са додељеним ИД-ом “ јс ”, а затим доделите вредност онцлицк атрибуту дугмета користећи ЈаваСцрипт.
  • Дугме ' Кликните овде! ” ће се приступити помоћу ИД-а „ догађај ” а затим приложите „ аддЕвентЛистенер() ” метод са њим:
< дугме ид = 'хтмл' онцлицк = 'хтмлФунц()' > Кликните дугме >< бр >< бр >

< дугме ид = 'јс' > Кликни ме дугме >< бр >< бр >

< дугме ид = 'догађај' > Кликните овде ! дугме >

Функција у наставку ће покренути „ онцлицк ” догађај дугмета “ Кликните ”:

функција хтмлФунц ( ) {

узбуна ( „Дугме на које је кликнуо ХТМЛ онЦлицк догађај“ ) ;

}

Када кликнете на „ Кликни ме ” дугме, следећа функција ће покренути где ће се приказати порука упозорења.

документ. гетЕлементБиИд ( 'јс' ) . онцлицк = функција јсФунц ( ) {

узбуна ( „Дугме на које је кликнула функција ЈаваСцрипт онЦлицк“ ) ;

}

Дата функција ће покренути дугме „ Кликните овде! ”:

документ. гетЕлементБиИд ( 'догађај' ) . аддЕвентЛистенер ( 'кликни' , евентФунц ) ;

функција евентФунц ( ) {

узбуна ( „Дугме на које је кликнуо ЈаваСцрипт онЦлицк са методом ЕвентЛистенер“ ) ;

}

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

Закључак

Да бисте подесили онцлицк помоћу ЈаваСцрипт-а, постоје два различита приступа, први је да се додели вредност онцлицк атрибуту ХТМЛ елемента помоћу ЈаваСцрипт-а, а други приступ је експлицитно додавање слушаоца догађаја у ХТМЛ догађај који проверава „ клик ” догађај. Овај водич је дефинисао методе за постављање онЦлицк-а са ЈаваСцрипт-ом заједно са примерима.