⊗jsPmOEInr 416 of 505 menu

Event-objektin perusteet JavaScriptissä

Tässä oppitunnissa opimme perusteet Event-objektin kanssa työskentelystä. Tämä objekti sisältää tietoa tapahtuneesta tapahtumasta. Esimerkiksi, jos elementtiä klikataan, voimme selvittää tämän klikkauksen koordinaatit, oliko Ctrl-, Alt- tai Shift-nappainta painettuna klikkauksen yhteydessä ja niin edelleen.

Katsotaan, kuinka saada Event-objekti. Oletetaan, että meillä on painike:

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

Oletetaan, että tämän painikkeen klikkaaminen suorittaa tietyn funktion:

let elem = document.querySelector('#elem'); elem.addEventListener('click', function() { });

Liitetyn funktion sisällä on jo Event-objekti - emme vain vielä tiedä, kuinka se saadaan. Se saadaan seuraavalla tavalla: funktiomme määriteltäessä on välitettävä sille parametrina mikä tahansa muuttuja (yleensä event - mutta nimi voi olla mikä tahansa) ja tähän muuttujaan selain laittaa automaattisesti Event-objektin:

elem.addEventListener('click', function(event) { console.log(event); // näemme tapahtumaobjektin });

Tee kuvatut toimenpiteet itse ja tulosta tapahtumaobjekti konsoliin. Tutki tämän objektin rakennetta.

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ää