⊗jsPmDmEA 353 of 505 menu

Výnimky pri práci s atribútmi v JavaScript

Pri práci s atribútmi existuje výnimka - je to atribút class. Toto slovo je špeciálne v JavaScripte a preto nemôžeme jednoducho napísať elem.class, aby sme načítali hodnotu atribútu class. Namiesto toho by sme mali písať elem.className.

Pozrime sa na príklad. Predpokladajme, že máme daný takýto input:

<input id="elem" class="aaa bbb">

Vypíšme hodnotu atribútu class pre náš input:

let elem = document.querySelector('#elem'); console.log(elem.className); // vypíše 'aaa bbb'

Existujú aj ďalšie výnimky, napríklad, atribút for. K nemu by sme mali pristupovať prostredníctvom htmlFor.

Daný div:

<div id="elem" class="content no-gap"></div>

Dané tiež tlačidlo. Po kliknutí na tlačidlo prečítajte a vypíšte na obrazovku hodnotu atribútu class nášho divu.

Daný div:

<div id="elem"></div>

Dané tiež tlačidlo. Po kliknutí na tlačidlo zapíšte do atribútu class nášho divu nejakú triedu.

Daný div s niekoľkými CSS triedami, zapísanými cez medzeru:

<div id="elem" class="aaa bbb ccc"></div>

Dané tiež tlačidlo. Po kliknutí na tlačidlo získajte pole CSS tried nášho divu.

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ť