DOMElement::setAttribute

(PHP 5, PHP 7, PHP 8)

DOMElement::setAttributeAjoute un nouvel attribut, ou modifie un attribut existant

Description

public DOMElement::setAttribute(string $qualifiedName, string $value): DOMAttr|bool

Ajoute un attribut avec comme nom qualifiedName et comme valeur value. Si l'attribut n'existe pas, il sera créé.

Liste de paramètres

qualifiedName

Le nom de l'attribut.

value

La valeur de l'attribut.

Valeurs de retour

Le DOMAttr créé ou modifié, ou false si une erreur survient.

Erreurs / Exceptions

Peut lancer une DOMException avec les codes d'erreur suivants :

DOM_NO_MODIFICATION_ALLOWED_ERR

Lancé si le nœud est en lecture seule.

Exemples

Exemple #1 Ajout d'un attribut

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

Voir aussi