Kuinka Tehdä Painike Koodilla

Sisällysluettelo:

Kuinka Tehdä Painike Koodilla
Kuinka Tehdä Painike Koodilla

Video: Kuinka Tehdä Painike Koodilla

Video: Kuinka Tehdä Painike Koodilla
Video: Kuinka tehdään tuli märistä puista sateella - How to make fire when everything is wet 2024, Saattaa
Anonim

Sivuja luodessa on joskus välttämätöntä, että kun napsautat sivulle sijoitettua painiketta, selaimessa tapahtuu jokin tekijän ohjelmoima tapahtuma. Tätä varten sinun on lisättävä JavaScript-koodi luotuun asiakirjaan ja sidottava se tarvittavaan painikkeeseen. Aiotun tapahtuman toteuttamiseen tarvittavan koodimäärän mukaan voit yhdistää painikkeen koodiin eri tavoin.

Kuinka tehdä painike koodilla
Kuinka tehdä painike koodilla

Ohjeet

Vaihe 1

Useimmiten JavaScript-koodikutsut sidotaan onclick-tapahtumaan, ts. Hiiren vasemman painikkeen napsautukseen. Jos et tarvitse paljon koodia tapahtuman kuvaamiseksi, kaikki se voidaan sijoittaa suoraan painiketunnisteeseen. Esimerkiksi, jos haluat ohjelmoida selaimen näyttämään yksinkertaisen viestin, kun painiketta painetaan, JavaScript-komentosarja näyttää tältä: alert ('Koodi toimi!') Se vie vain yhden lauseen ja tekstin. Kaikki tämä voidaan helposti sijoittaa painiketunnisteen onclick-tapahtuman kuvaukseen. Tässä tapauksessa sivun yksinkertaisin HTML-koodi saattaa näyttää tältä:

Painike koodilla

Painike koodilla

Vaihe 2

Ei ole käytännöllistä sijoittaa monimutkaisempaa JavaScript-koodia suoraan painiketagiin. On helpompaa tehdä siitä erillinen toiminto ja laittaa kutsu onclick-tapahtumaan. Esimerkiksi tämä saattaa näyttää toiminnolta, joka näyttää ikkunan, joka sisältää painikkeen napsautuksen ajan: funktio getTime () {

var now = uusi päivämäärä ();

hälytys ("Koodi toimi" + now.getHours () + ":" + now.getMinutes ());

} Se on sijoitettava sivun otsikkoon (ja -tagien väliin). Sivun täydellinen koodi, jossa kutsu tähän toimintoon on sidottu painikkeeseen, voi näyttää tältä:

Toimintopainike

funktio getTime () {

var now = uusi päivämäärä ();

hälytys ("Koodi toimi" + now.getHours () + ":" + now.getMinutes ());

}

Toimintopainike

Vaihe 3

Samaa menetelmää tulisi käyttää, kun napsauttamalla useita eri painikkeita pitäisi nousta tapahtuma, joka voidaan kuvata samalla JavaScript-koodilla. Voit esimerkiksi muokata edellistä toimintoa hiukan lisätäksesi painetun painikkeen tunnisteen viestiruutuun: function getTime (btnString) {

var now = uusi päivämäärä ();

hälytys (btnString + "napsautti" + now.getHours () + ":" + now.getMinutes ());

} Kolmen tällaisen painikkeen sisältävän sivun täydellinen koodi saattaa näyttää tältä:

Kolme toimintopainiketta

funktio getTime (btnString) {

var now = uusi päivämäärä ();

hälytys (btnString + "napsautti" + now.getHours () + ":" + now.getMinutes ());

}

Ensimmäinen painike

Toinen painike

Kolmas painike

Suositeltava: