up.element up.element.attr(element, attribute)
JavaScript function

Returns the given attribute value for the given element.

If the element does not have the given attribute, it returns undefined. This is a difference from the native Element#getAttribute(), which mostly returns null in that case.

If the element has the attribute but without a value (e.g. <input readonly>), it returns an empty string.


Parameters

element
required

The element from which to read an attribute.

Type: Element
attribute
required

The name of the attribute to read.

Type: string

Return value

The attribute value.

Returns undefined if the attribute is not set on the given element.

Type: string | undefined