Documentación offline PHP master

DOMElement::setAttribute

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

DOMElement::setAttribute

Añade un nuevo atributo o modifica uno existente

Descripción#

public DOMElement::setAttribute(string $qualifiedName, string $value): DOMAttr
```php

Establece un atributo con nombre `qualifiedName` al valor dado. Si el atributo no existe, se creará.

## Parámetros

`qualifiedName`  
El nombre del atributo.

`value`  
El valor del atributo.

## Valores devueltos

El `DOMAttr` creado o modificado o `false` si ocurrió un error.

## Errores/Excepciones

Puede lanzar una DOMException con los siguientes códigos de error:

`DOM_NO_MODIFICATION_ALLOWED_ERR`  
Lanzado si el nodo es de sólo lectura.

## Ejemplos

Establecer un atributo
createElement("para"); $newnode = $doc->appendChild($node); $newnode->setAttribute("align", "left"); ?>

```php

Véase también#

DOMElement::hasAttribute, DOMElement::getAttribute, DOMElement::removeAttribute