MDN may have intermittent access issues April 18 13:00 - April 19 01:00 UTC. See whistlepig.mozilla.org for all notifications.

mozilla
Your Search Results

    DOMStringMap

    Used by the dataset HTML attribute to represent data for custom attributes added to elements.

    Method overview

    DOMString getDataAttr(in DOMString prop); Native code only!
    boolean hasDataAttr(in DOMString prop); Violates the XPCOM interface guidelines
    void removeDataAttr(in DOMString prop); Violates the XPCOM interface guidelines
    void removeProp(in nsIAtom attr); Violates the XPCOM interface guidelines
    void setDataAttr(in DOMString prop, in DOMString value); Native code only!

    Methods

    Native code only!

    getDataAttr

    DOMString getDataAttr(
      in DOMString prop
    );
    
    Parameters
    prop
    The property for which to retrieve the value.
    Return value

    The value for the specified property name.

    Violates the XPCOM interface guidelines

    hasDataAttr()

    boolean hasDataAttr(
      in DOMString prop
    );
    
    Parameters
    prop
    The property for which to check for the existence of a value.
    Return value

    true if the property exists; otherwise false.

    Violates the XPCOM interface guidelines

    removeDataAttr()

    void removeDataAttr(
      in DOMString prop
    );
    
    Parameters
    prop
    The property to remove from the data set.

    Violates the XPCOM interface guidelines

    removeProp()

    Removes the property from the dataset object. Used to update the dataset object when data-* attribute has been removed from the element.

    void removeProp(
      in nsIAtom attr
    );
    
    Parameters
    attr
    The property to remove from the dataset.

    Native code only!

    setDataAttr

    Sets the value of the specified property.

    void setDataAttr(
      in DOMString prop,
      in DOMString value
    );
    
    Parameters
    prop
    The property whose value is to be set.
    value
    The property's new value.

    Browser compatibility

    Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
    Basic support ? 6.0 (6.0) ? ? ?
    Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
    Basic support ? ? ? ? ?

    See also

    Document Tags and Contributors

    Contributors to this page: Sheppy, hideheader, teoli, kscarfone
    Last updated by: hideheader,
    Hide Sidebar