Wakati wa kuunda kurasa, wakati mwingine ni muhimu kwamba unapobofya kitufe kilichowekwa kwenye ukurasa, hafla fulani iliyowekwa na mwandishi hufanyika kwenye kivinjari. Ili kufanya hivyo, unahitaji kuweka nambari ya JavaScript kwenye hati iliyotengenezwa na kuifunga kwa kitufe kinachohitajika. Kulingana na kiwango cha nambari ambayo inahitajika kutekeleza hafla iliyokusudiwa, unaweza kutumia njia tofauti za kuunganisha kitufe kwa nambari.
Maagizo
Hatua ya 1
Mara nyingi, simu za msimbo wa JavaScript zimefungwa kwenye hafla ya onclick, ambayo ni kubonyeza kitufe cha kushoto cha panya. Ikiwa hauitaji nambari nyingi kuelezea kitendo ambacho kinahitaji kutokea, basi zote zinaweza kuwekwa moja kwa moja kwenye kitambulisho cha kitufe. Kwa mfano, kupanga kivinjari kuonyesha ujumbe rahisi wakati kitufe kinabofya, hati ya JavaScript itaonekana kama hii: tahadhari ('Msimbo umefanya kazi!') Inachukua tu taarifa moja na maandishi. Yote hii inaweza kuwekwa kwa urahisi kwenye maelezo ya tukio la onclick ya kitambulisho cha kitufe. Katika kesi hii, nambari rahisi zaidi ya HTML ya ukurasa inaweza kuonekana kama hii:
Kitufe kilicho na msimbo
Kitufe kilicho na msimbo
Hatua ya 2
Sio vitendo kuweka nambari ngumu zaidi ya JavaScript moja kwa moja kwenye kitufe cha kifungo. Ni rahisi kufanya kazi tofauti kutoka kwake, na kuweka simu yake katika hafla ya kubonyeza. Kwa mfano, hii inaweza kuonekana kama kazi inayoonyesha dirisha iliyo na wakati wa kubofya kitufe: kazi GetTime () {
var sasa = tarehe mpya ();
tahadhari ("Nambari ilifanya kazi katika" + sasa.getHours () + ":" + now.getMinutes ());
} Inapaswa kuwekwa kwenye kichwa cha ukurasa (kati ya vitambulisho na lebo). Nambari kamili ya ukurasa iliyo na wito kwa kazi hii iliyofungwa kwenye kitufe inaweza kuonekana kama hii:
Kitufe cha kupiga kazi
kazi GetTime () {
var sasa = tarehe mpya ();
tahadhari ("Nambari ilifanya kazi katika" + sasa.getHours () + ":" + now.getMinutes ());
}
Kitufe cha simu ya kazi
Hatua ya 3
Njia hiyo hiyo inapaswa kutumiwa wakati wa kubofya vitufe kadhaa tofauti inapaswa kuongeza hafla ambayo inaweza kuelezewa na nambari sawa ya JavaScript. Kwa mfano, unaweza kurekebisha kazi iliyotangulia ili kuongeza kitambulisho cha kitufe kilichoshinikizwa kwenye kisanduku cha ujumbe: kazi GetTime (btnString) {
var sasa = tarehe mpya ();
tahadhari (btnString + "imebonyeza" + sasa.getHours () + ":" + sasa.getMinutes ());
} Nambari kamili ya ukurasa iliyo na vifungo vitatu kama hivyo inaweza kuonekana kama hii:
Vifungo vitatu na simu ya kazi
kazi GetTime (btnString) {
var sasa = tarehe mpya ();
tahadhari (btnString + "imebonyeza" + sasa.getHours () + ":" + sasa.getMinutes ());
}
Kitufe cha kwanza
Kitufe cha pili
Kitufe cha tatu