我意识到createElement()是一个DOMDocument方法。
如果我有传递元素的方法,在这种情况下,用于后续的
element::parent::insertBefore(new_element, element)
是否有一种方法只给出了引用DomDocument的元素,以便可以创建元素,相当于
element::document::createElement()
或者我是否总是需要将其作为附加参数传递?
答案 0 :(得分:3)
您可以使用:
$element->ownerDocument->createElement(...)
继承自\DOMNode
参考:https://php.net/manual/class.domnode.php#domnode.props.ownerdocument