თვისება dataset
HTML ენაში ნებადართულია თეგებს დაემატოს საკუთარი ატრიბუტები,
ამ შემთხვევაში ისინი უნდა იწყებოდეს data--ით,
რის შემდეგაც შეიძლება იყოს ნებისმიერი ატრიბუტის სახელი.
ასეთ ატრიბუტებზე წვდომისთვის JavaScript-ის მეშვეობით
გამოიყენება სპეციალური თვისება dataset.
სინტაქსი
ელემენტი.dataset.სახელი;
მაგალითი
მოდით, წავიკითხოთ ატრიბუტის მნიშვნელობა:
<div data-cost="1000"></div>
let elem = document.querySelector('div');
let res = elem.dataset.cost;
console.log(res);
კოდის შესრულების შედეგი:
'1000'
მაგალითი
მოდით, შევცვალოთ ატრიბუტის მნიშვნელობა:
<div data-cost="1000"></div>
let elem = document.querySelector('div');
elem.dataset.cost = '2000';
შედეგად კოდი ასე გამოიყურება:
<div data-cost="2000"></div>
იხილეთ აგრეთვე
-
მეთოდი
getAttribute,
რომელიც იღებს ატრიბუტებს -
მეთოდი
setAttribute,
რომელიც იწერს ატრიბუტებს