Vlastnosť dataset
V jazyku HTML je povolené pridávať vlastné atribúty
elementom, pričom musia začínať s data-,
a potom môže nasledovať ľubovoľný názov atribútu.
Na prístup k takýmto atribútom cez JavaScript
sa používa špeciálna vlastnosť dataset.
Syntax
javascriptelement.dataset.meno;
Príklad
Prečítajme si hodnotu atribútu:
html<div data-cost="1000"></div>javascriptlet elem = document.querySelector('div');
let res = elem.dataset.cost;
console.log(res);
Výsledok vykonania kódu:
javascript'1000'
Príklad
Zmeňme hodnotu atribútu:
html<div data-cost="1000"></div>javascriptlet elem = document.querySelector('div');
elem.dataset.cost = '2000';
Výsledný kód bude vyzerať takto:
html<div data-cost="2000"></div>
Pozri tiež
-
metóda
getAttribute,
ktorá získava atribúty -
metóda
setAttribute,
ktorá nastavuje atribúty