Omadus dataset
HTML keeles on lubatud lisada elementidele oma atribuudid,
need peavad algama eesliitega data-,
millele võib järgneda suvaline atribuudi nimi.
Sellistele atribuutidele juurdepääsemiseks JavaScripti kaudu
kasutatakse spetsiaalset omadust dataset.
Süntaks
javascriptelement.dataset.nimi;
Näide
Loeme atribuudi väärtuse:
html<div data-cost="1000"></div>javascriptlet elem = document.querySelector('div');
let res = elem.dataset.cost;
console.log(res);
Koodi täitmise tulemus:
javascript'1000'
Näide
Muudame atribuudi väärtust:
html<div data-cost="1000"></div>javascriptlet elem = document.querySelector('div');
elem.dataset.cost = '2000';
Tulemusena näeb kood välja selline:
html<div data-cost="2000"></div>
Vaata ka
-
meetod
getAttribute,
mis saab atribuudid -
meetod
setAttribute,
mis kirjutab atribuudid