?
data属性はウェブアプリを作成する上で便利な機能です。
<img id="circle" data-img-src="http://7design.jp/img/loading.gif">
先頭の「data-」で始まるのがdata属性、domエレメントのdata attributeをJavaScriptからアクセス
<img id="circle" data-img-src="/img/loading.gif">
以下JavaScriptで下記定義済とする
const ele = document.getElementById('circle');
ele.getAttribute('data-img-src')
ele.dataset.imgSrc
ele.setAttribute('data-img-src','/img/loading.gif')
ele.dataset.imgSrc = '/img/loading.gif'
ele.removeAttribute('data-img-src')
delete ele.dataset.imgSrc
ele.hasAttribute('data-img-src')
'imgSrc' in ele.dataset
<span data-tooltip="HyperText Markup Language">HTML</span>
CSS記述
span::after {
display:none;
content: attr(data-tooltip);
}
span:hover::after {
di : block;
}
<article data-number="1"> </article>
<article data-number="2"> </article>
CSS記述
article[data-number='1'] {
background: pink;
}
article[data-number='2'] {
background: blue;
}