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
принадлежит не данному узлу, а другому документу.
Дивіться також
- DOMElement::hasAttribute() - Перевіряє, чи існує атрибут
- DOMElement::getAttributeNode() - Повертає вузол атрибуту
- DOMElement::removeAttributeNode() - Видаляє атрибут