⊗jsPmDmAVP 350 of 505 menu

Atribúty tagov ako vlastnosti v JavaScript

Poďme sa teraz naučiť, ako získať atribúty tagov. Platí tu nasledujúce pravidlo: každému atribútu tagu zodpovedá rovnomenná vlastnosť DOM elementu.

Pozrime sa na príklad. Nech máme takýto tag:

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

Získame odkaz na náš element do premennej:

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

Vypíšme hodnoty potrebných atribútov:

console.log(elem.id); // vypíše 'elem' console.log(elem.type); // vypíše 'text'

A teraz pre príklad zmeňme hodnotu atribútu:

elem.type = 'submit';

Daný je nasledujúci input:

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

Dané je tiež tlačidlo. Po kliknutí na tlačidlo vypíšte na obrazovku obsah atribútu type uvedeného inputu.

Daný je nasledujúci input:

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

Dané je tiež tlačidlo. Po kliknutí na tlačidlo zapíšte do atribútu type hodnotu submit.

Nech máte odkaz v podobe tagu a, tlačidlo a odsek. Po kliknutí na tlačidlo vypíšte do odseku obsah atribútu href odkazu.

Nech máte odkaz a tlačidlo. Po kliknutí na tlačidlo pridajte na koniec textu odkazu obsah jeho atribútu href v okrúhlych zátvorkách.

Nech máte obrázok. Umiestnite ho na stránku pomocou tagu img. Nech sú dané aj tlačidlo a odsek. Urobte tak, aby po kliknutí na tlačidlo do odseku zapísala cesta k obrázku z jeho atribútu src.

Daný je obrázok v tagu img a tlačidlo. Po kliknutí na tlačidlo do atribútu width zapíšte hodnotu 300.

Daný je obrázok v tagu img a tlačidlo. Nech v atribúte width je zadaná určitá šírka. Urobte tlačidlo, po kliknutí na ktoré sa šírka obrázku zväčší 2 krát.

Nech máte dva obrázky. Urobte na stránke tag img a dve tlačidlá. Po kliknutí na prvé tlačidlo zapíšte do atribútu src cestu k prvému obrázku, a po kliknutí na druhé - cestu k druhému obrázku.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť