JavaScript’s Element.getAttribute() method returns the value of an attribute of the Element or null if the attribute does not exist.
Syntax
Element.getAttribute(parameter);
Parameters
A string containing the name of the element’s attribute.
Return value
The getAttribute() method returns a string containing the value of the element’s attribute, except when the attribute does not exist, in which case the method returns null.
Examples
Here is an example of using the JavaScript getAttribute() method.
Consider the following line of HTML:
<a href="https://javascriptguide.com" target="_blank">JavaScript Guide</a>
How can we extract the value of the target attribute with JavaScript?
Well, we can select the a element with the querySelector() method and use the getAttribute() method:
let a = document.querySelector('a');
console.log(a.getAttribute('target'));
You should now be able to see the value of the target attribute (“_blank”) in the console of your browser.
Browser compatibility
|
Chrome
|
Edge
|
Firefox
|
Internet Explorer
|
Opera
|
Safari
|
Chrome (Android)
|
Firefox (Android)
|
Opera (Android)
|
Safari (iOS)
|
Samsung Internet
|
WebView (Android)
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
getAttribute() |
1 | 12 | 1 | 5 | 8 | 1 | 18 | 4 | 10.1 | 1 | 1.0 | 4.4 |