Paano Gumawa Ng Isang Pindutan Na May Isang Code

Talaan ng mga Nilalaman:

Paano Gumawa Ng Isang Pindutan Na May Isang Code
Paano Gumawa Ng Isang Pindutan Na May Isang Code

Video: Paano Gumawa Ng Isang Pindutan Na May Isang Code

Video: Paano Gumawa Ng Isang Pindutan Na May Isang Code
Video: How To Draw A Cute Donut Kitten | Drawing coloring 2024, Nobyembre
Anonim

Kapag lumilikha ng mga pahina, kinakailangan minsan na kapag nag-click ka sa pindutan na inilagay sa pahina, ang ilang kaganapang na-program ng may-akda ay nangyayari sa browser. Upang magawa ito, kailangan mong ilagay ang JavaScript code sa nabuong dokumento at maiugnay ito sa kinakailangang pindutan. Nakasalalay sa dami ng code na kinakailangan upang maipatupad ang inilaan na kaganapan, maaari mong gamitin ang iba't ibang mga paraan upang ikonekta ang pindutan sa code.

Paano gumawa ng isang pindutan na may isang code
Paano gumawa ng isang pindutan na may isang code

Panuto

Hakbang 1

Kadalasan, ang mga tawag sa JavaScript code ay nakasalalay sa onclick na kaganapan, iyon ay, sa pag-click sa kaliwang pindutan ng mouse. Kung hindi mo kailangan ng maraming code upang ilarawan ang pagkilos na kailangang mangyari, ang lahat ng ito ay maaaring mailagay nang direkta sa tag ng pindutan. Halimbawa Ang lahat ng ito ay madaling mailagay sa onclick na paglalarawan ng kaganapan ng tag ng pindutan. Sa kasong ito, maaaring ganito ang pinakasimpleng HTML code ng pahina:

Button na may code

Button na may code

Hakbang 2

Hindi praktikal na maglagay ng mas kumplikadong JavaScript code nang direkta sa tag na button. Mas madaling gumawa ng isang hiwalay na pagpapaandar dito, at ilagay ang tawag nito sa kaganapan na onclick. Halimbawa, maaari itong magmukhang isang pagpapaandar na nagpapakita ng isang window na naglalaman ng oras ng isang pag-click sa pindutan: pagpapaandar getTime () {

var now = bagong petsa ();

alerto ("Nagtrabaho ang code sa" + now.getHours () + ":" + now.getMinutes ());

} Dapat itong ilagay sa header ng pahina (sa pagitan ng mga at mga tag). Ang kumpletong code ng pahina na may isang tawag sa pagpapaandar na ito na nakasalalay sa pindutan ay maaaring magmukhang ganito:

Button na tumawag sa pagpapaandar

pagpapaandar getTime () {

var now = bagong petsa ();

alerto ("Nagtrabaho ang code sa" + now.getHours () + ":" + now.getMinutes ());

}

Button na tumawag sa pagpapaandar

Hakbang 3

Ang parehong pamamaraan ay dapat gamitin kapag ang pag-click sa maraming magkakaibang mga pindutan ay dapat na itaas ang isang kaganapan na maaaring inilarawan sa parehong JavaScript code. Halimbawa, maaari mong bahagyang baguhin ang nakaraang pag-andar upang idagdag ang pagkilala ng pinindot na pindutan sa kahon ng mensahe: function getTime (btnString) {

var now = bagong petsa ();

alerto (btnString + "na-click sa" + now.getHours () + ":" + now.getMinutes ());

} Ang kumpletong code para sa isang pahina na may tatlong mga naturang pindutan ay maaaring magmukhang ganito:

Tatlong mga pindutan na may isang tawag sa pag-andar

pagpapaandar getTime (btnString) {

var ngayon = bagong petsa ();

alerto (btnString + "na-click sa" + now.getHours () + ":" + now.getMinutes ());

}

Unang pindutan

Pangalawang pindutan

Pangatlong pindutan

Inirerekumendang: