Removes attribute

# DOMElement::removeAttributeNode

(PHP 5, PHP 7, PHP 8)

DOMElement::removeAttributeNode — Removes attribute

### Description

public DOMElement::removeAttributeNode(DOMAttr `$attr`): DOMAttr|false

Removes attribute `attr` from the element.

### Parameters

`attr`

  The attribute node.

### Return Values

Returns `true` on success or `false` on failure.

### Errors/Exceptions

May throw a DOMException with the following error codes:

`DOM_NO_MODIFICATION_ALLOWED_ERR`

  Raised if the node is readonly.

`DOM_NOT_FOUND_ERR`

  Raised if `attr` is not an attribute of the element.

### See Also

- DOMElement::hasAttribute() - Checks to see if attribute exists
- DOMElement::getAttributeNode() - Returns attribute node
- DOMElement::setAttributeNode() - Adds new attribute node to element

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open