JavaScript hasAttribute

Created with Sketch.

JavaScript hasAttribute

Summary: in this tutorial, you will learn how to use the JavaScript hasAttribute() to check if an element has an attribute.

Introduction to the JavaScript hasAttribute() method

To check an element has a specified attribute or not, you use the hasAttribute() method:

let result = element.hasAttribute(name);

Code language: JavaScript (javascript)

Parameters

The hasAttribute() method accepts an argument that specifies the name of the attribute that you want to check.

Return value

The hasAttribute() returns a Boolean value that indicates if the element has the specified attribute.

If the element contains an attribute, the hasAttribute() returns true; otherwise, it returns false.

JavaScript hasAttribute() example

See the following example:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JS hasAttribute() Demo</title>
</head>
<body>
<button id=“btnSend” disabled>Send</button>

<script>
let btn = document.querySelector(‘#btnSend’);
if (btn) {
let disabled = btn.hasAttribute(‘disabled’);
console.log(disabled);
}
</script>
</body>
</html>

Code language: HTML, XML (xml)

Output:

true

Code language: JavaScript (javascript)

How it works:

  • Select the button with the id btnSend by using the querySelector() method.
  • Check if the button has the disabled attribute by calling the hasAttribute() method on the button element.

Summary

  • Use the hasAttribute() method to check if an element contains a specified attribute.

Leave a Reply

Your email address will not be published. Required fields are marked *