We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

HTML要素であるdatasetはデータのカスタム属性を要素に追加するために使用されます。

メソッド概要

DOMString getDataAttr(in DOMString prop); Native code only!
boolean hasDataAttr(in DOMString prop); XPCOM インタフェースガイドライン違反
void removeDataAttr(in DOMString prop); XPCOM インタフェースガイドライン違反
void removeProp(in nsIAtom attr); XPCOM インタフェースガイドライン違反
void setDataAttr(in DOMString prop, in DOMString value); Native code only!

メソッド

Native code only!

getDataAttr

DOMString getDataAttr(
  in DOMString prop
);
パラメータ
prop
特定の値を読み取る
返り値
特定のプロパティ名

XPCOM インタフェースガイドライン違反

hasDataAttr()

boolean hasDataAttr(
  in DOMString prop
);
パラメータ
prop
特定の値が存在するかどうかをチェックする
返り値
プロパティが存在するときはtrue、存在しない時はfalse

XPCOM インタフェースガイドライン違反

removeDataAttr()

void removeDataAttr(
  in DOMString prop
);
パラメータ
prop
データセットから削除する

XPCOM インタフェースガイドライン違反

removeProp()

データセットオブジェクトから指定されたプロパティを削除します。data-* 要素がHTML要素から削除された時にデータセットオブジェクトを更新するために使用されます。

void removeProp(
  in nsIAtom attr
);
パラメータ
attr
データセットから削除する

Native code only!

setDataAttr

特定のプロパティに値をセットします。

void setDataAttr(
  in DOMString prop,
  in DOMString value
);
パラメータ
prop
値がセットされるプロパティ
value
プロパティの新しい値

ブラウザ実装状況

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
基本サポート ? 6.0 (6.0) ? ? ?
機能 Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート ? ? ? ? ?

関連情報

ドキュメントのタグと貢献者

このページの貢献者: Kenju
最終更新者: Kenju,