DOMStringMap - 用于表示添加到元素的自定义属性的数据

DOMStringMap 是由 dataset HTML 属性用于表示添加到元素的自定义属性的数据。

方法概述

  • DOMString getDataAttr(in DOMString prop); 仅限原生代码!
  • 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); 仅限原生代码!

方法

仅限原生代码!

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-* 属性

void removeProp(
  in nsIAtom attr
);

参数

attr

要从数据集中删除的属性。

仅限原生代码!

setDataAttr()

设置指定属性的值。

void setDataAttr(
  in DOMString prop,
  in DOMString value
);

参数

prop

要设置其值的属性。

value

该属性的新值。

桌面浏览器兼容性

特性 Chrome Edge Firefox Internet Explorer Opera Safari
基础支持 支持 支持 6 未知 支持 支持

移动浏览器兼容性

特性 Android Chrome for Android Edge mobile Firefox for Android IE mobile Opera Android iOS Safari
基础支持 未知 支持 支持 支持 未知 未知 未知

相关链接