Find out if a <button> element has an onclick attribute:
The result of x will be:
More "Try it Yourself" examples below.
The hasAttribute() method returns true if the specified attribute exists, otherwise it returns false.
Tip: Use setAttribute() to add a new attribute or change the value of an existing attribute on an element.
The numbers in the table specify the first browser version that fully supports the method.
Method | |||||
---|---|---|---|---|---|
hasAttribute() | Yes | 9.0 | Yes | Yes | Yes |
Parameter | Type | Description |
---|---|---|
attributename | String | Required. The name of the attribute you want to check if exists |
Return Value: | A Boolean, returns true if the element has attributes, otherwise false |
---|---|
DOM Version | Core Level 2 Element Object |
Find out if an <a> element has a target attribute. If so, change the value of the target attribute to "_self":
HTML Tutorial: HTML Attributes
HTML DOM Reference: getAttribute() Method
HTML DOM Reference: removeAttribute() Method
HTML DOM Reference: setAttribute() Method