.getAttribute()

String? Element.getAttribute(String name)

Returns the value of the specified attribute.

element.getAttribute(name);

Looks up the attrbiute name of element.

Note: Attributes differ from properties on an element. A property is simply a property on the object, which can hold any type, while an attribute is always a string. For a variety of interactive properties, such as checked or value of an input, you probably want to simply access the property, eg. let isChecked = checkboxElement.checked; or let val = inputElement.value;.

See also: .setAttribute()

Example

HTML:

<input type="checkbox">

JavaScript:

let value = document.query("input").getAttribute("type");

Result is "checkbox".