⊗jsPmDmSH 346 of 505 menu

Useita tapahtumankäsittelijöitä yhdelle tapahtumalle JavaScriptissä

Yhteen elementtiin voidaan sitoa useita funktioita kerralla. Katsotaanpa esimerkkiä. Oletetaan, että meillä on painike:

<input id="button" type="submit">

Oletetaan, että meillä on kaksi funktiota:

function func1() { console.log('1'); } function func2() { console.log('2'); }

Haetaan viite painikkeemme muuttujaan:

let button = document.querySelector('#button');

Ja nyt sidotaan painikkeellemme sekä ensimmäinen että toinen funktio klikkauskäsittelijöiksi:

button.addEventListener('click', func1); button.addEventListener('click', func2);

Annettu kappale:

<p id="elem">text</p>

Annettu seuraavat funktiot:

function func1() { console.log('1'); } function func2() { console.log('2'); } function func3() { console.log('3'); }

Sido kaikki nämä funktiot kappaleeseemme.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää