Добавление HTML-свойства в DOMElement с помощью PHP DOMDocument
Как добавить свойство HTML в существующий DOMElement с помощью PHP DOMDocument?
Если я использую DOMElement:: setAttribute () и оставляю значение пустым, как
$node->setAttribute('my-property', '');
Это всегда приводит к пустому атрибуту <span my-property="">...</span>
вместо недвижимости <span my-property>...</span>
1 ответ:
Вы можете добавить свойство к существующему элементу DOMElement, используяDOMElement::setAttributeNode .
Если
$node
является DOMElement DOMDocument$dom
, Вы можете написать$domAttr = $dom->createAttribute('my-property'); $node->setAttributeNode($domAttr);
Это приведет к
<span my-property>...</span>