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принадлежит не данному узлу, а другому документу.

Дивіться також