DOMElement::setAttribute

Adds new or modifies existing attribute

&reftitle.description; public ``DOMAttr``bool```DOMElement::setAttribute` `string` `qualifiedName` `string` `value`

Sets an attribute with name `qualifiedName` to the given value. If the attribute does not exist, it will be created.

&reftitle.parameters;

`qualifiedName`

- The name of the attribute.

`value`

- The value of the attribute.

&reftitle.returnvalues;

The created or modified `DOMAttr` or &false; if an error occurred.

&reftitle.errors;

`DOM_NO_MODIFICATION_ALLOWED_ERR`

- Raised if the node is readonly.

&reftitle.examples;

### Setting an attribute

    <?php
    $doc = new DOMDocument("1.0");
    $node = $doc->createElement("para");
    $newnode = $doc->appendChild($node);
    $newnode->setAttribute("align", "left");
    ?>

&reftitle.seealso;

- `DOMElement::hasAttribute`
- `DOMElement::getAttribute`
- `DOMElement::removeAttribute`