⊗jsPmDmAVP 350 of 505 menu

Tagien attribuutit ominaisuuksina JavaScriptissä

Opitaan nyt hakemaan tagien attribuutteja. Tässä pätee seuraava sääntö: jokainen tagin attribuutti vastaa samannimistä DOM-elementin ominaisuutta.

Katsotaanpa esimerkkiä. Oletetaan, että meillä on tällainen tagi:

<input id="elem" type="text">

Haetaan viite elementtiimme muuttujaan:

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

Tulostetaan tarvitsemiemme attribuuttien arvot:

console.log(elem.id); // tulostaa 'elem' console.log(elem.type); // tulostaa 'text'

Vaihdetaan nyt esimerkiksi attribuutin arvo:

elem.type = 'submit';

Annettu on seuraava input-kenttä:

<input id="elem" type="email">

Annettu on myös painike. Painikkeen klikkauksella tulosta ruudulle yllä olevan input-kentän type-attribuutin sisältö.

Annettu on seuraava input-kenttä:

<input id="elem" type="email">

Annettu on myös painike. Painikkeen klikkauksella kirjoita type-attribuuttiin arvo submit.

Oletetaan, että sinulla on linkki a-tagina, painike ja kappale. Painikkeen klikkauksella tulosta kappaleeseen linkin href-attribuutin sisältö.

Oletetaan, että sinulla on linkki ja painike. Painikkeen klikkauksella lisää linkin tekstin loppuun sen href-attribuutin sisältö pyöreissä suluissa.

Oletetaan, että sinulla on kuva. Sijoita se sivulle img-tagin avulla. Oletetaan, että on annettu myös painike ja kappale. Tee niin, että painikkeen klikkauksella kappaleeseen kirjoitetaan kuvan polku sen src-attribuutista.

Annettu on kuva img-tagissa ja painike. Painikkeen klikkauksella kirjoita width- attribuuttiin arvo 300.

Annettu on kuva img-tagissa ja painike. Oletetaan, että width-attribuutissa on asetettu tietty leveys. Tee painike, jonka klikkauksella kuvan leveys kaksinkertaistuu.

Oletetaan, että sinulla on kaksi kuvaa. Tee sivulle img-tagi ja kaksi painiketta. Ensimmäisen painikkeen klikkauksella kirjoita src- attribuuttiin polku ensimmäiseen kuvaan, ja toisen painikkeen klikkauksella polku toiseen kuvaan.

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