DOMElement::setAttributeNode

(PHP 5, PHP 7, PHP 8)

DOMElement::setAttributeNode Добавляет новый узел атрибута в элемент

Описание

public DOMElement::setAttributeNode(DOMAttr $attr): DOMAttr|null|false

Добавляет новый узел атрибута attr в элемент. Если в элементе уже существует узел с таким же именем, то он заменяется на attr.

Список параметров

attr

Узел атрибута.

Возвращаемые значения

Возвращает старый узел, если он был заменён или null, если старого узла не было. Если выдаётся ошибка DOM_WRONG_DOCUMENT_ERR, а strictErrorChecking равно false, то возвращается false.

Ошибки

DOM_WRONG_DOCUMENT_ERR

Возникает, если параметр attr принадлежит не данному узлу, а другому документу.

Смотрите также